protected InputSectionPart(InputSectionPartKind inputSectionPartKind, int position, int length, int line) { this.InputSectionPartKind = inputSectionPartKind; this.Position = position; this.Length = length; this.Line = line; }
: super(InputSectionPartKind.SourceCode, position, length, line) { }
: super(InputSectionPartKind.Region, position, length, line, parts) { this.startMessage = startMessage; this.endMessage = endMessage; }
: super(InputSectionPartKind.Pragma, position, length, line) { this.restore = restore; this.warnings = warnings; }
: super(InputSectionPartKind.Line, position, length, line) { this.hidden = hidden; this.@default = !hidden; }
: super(InputSectionPartKind.Line, position, length, line) { this.filename = filename; }
: super(InputSectionPartKind.Else, position, length, line, parts, skippedSection) { }
protected SkippableInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable <InputSectionPart> inputSectionParts, bool skippedSection) : super(type, position, length, line, inputSectionParts)
: super(InputSectionPartKind.Diagnostic, position, length, line) { this.error = error; this.message = message; }
: super(InputSectionPartKind.Definition, position, length, line) { this.define = define; this.symbol = symbol; }
protected ConditionalInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable<InputSectionPart> parts, bool skippedSection, bool expressionValue) : super(type, position, length, line, parts, skippedSection) {
protected SkippableInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable<InputSectionPart> inputSectionParts, bool skippedSection) : super(type, position, length, line, inputSectionParts) {
protected CompoundInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable<InputSectionPart> inputSectionParts) : super(type, position, length, line) {
protected ConditionalInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable <InputSectionPart> parts, bool skippedSection, bool expressionValue) : super(type, position, length, line, parts, skippedSection)
: super(InputSectionPartKind.Endif, position, length, line) { }
: super(InputSectionPartKind.If, position, length, line, parts, skippedSection, expressionValue) { }
protected CompoundInputSectionPart(InputSectionPartKind type, int position, int length, int line, Iterable <InputSectionPart> inputSectionParts)