4 instantiations of LineDirectivePositionSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
26499
=> new
LineDirectivePositionSyntax
(this.Kind, this.openParenToken, this.line, this.commaToken, this.character, this.closeParenToken, diagnostics, GetAnnotations());
26502
=> new
LineDirectivePositionSyntax
(this.Kind, this.openParenToken, this.line, this.commaToken, this.character, this.closeParenToken, GetDiagnostics(), annotations);
33923
return new
LineDirectivePositionSyntax
(SyntaxKind.LineDirectivePosition, openParenToken, line, commaToken, character, closeParenToken, this.context);
39345
return new
LineDirectivePositionSyntax
(SyntaxKind.LineDirectivePosition, openParenToken, line, commaToken, character, closeParenToken);
35 references to LineDirectivePositionSyntax
Microsoft.CodeAnalysis.CSharp (35)
_generated\0\Syntax.xml.Main.Generated.cs (2)
6582
return (LineSpanDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.LineSpanDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)lineKeyword.Node!, (Syntax.InternalSyntax.
LineDirectivePositionSyntax
)start.Green, (Syntax.InternalSyntax.SyntaxToken)minusToken.Node!, (Syntax.InternalSyntax.
LineDirectivePositionSyntax
)end.Green, (Syntax.InternalSyntax.SyntaxToken?)characterOffset.Node, (Syntax.InternalSyntax.SyntaxToken)file.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (25)
26481
public
LineDirectivePositionSyntax
Update(SyntaxToken openParenToken, SyntaxToken line, SyntaxToken commaToken, SyntaxToken character, SyntaxToken closeParenToken)
26485
var
newNode = SyntaxFactory.LineDirectivePosition(openParenToken, line, commaToken, character, closeParenToken);
26509
internal readonly
LineDirectivePositionSyntax
start;
26511
internal readonly
LineDirectivePositionSyntax
end;
26517
internal LineSpanDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken? characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
26543
internal LineSpanDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken? characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive, SyntaxFactoryContext context)
26570
internal LineSpanDirectiveTriviaSyntax(SyntaxKind kind, SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken? characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
26598
public
LineDirectivePositionSyntax
Start => this.start;
26600
public
LineDirectivePositionSyntax
End => this.end;
26625
public LineSpanDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
27657
public virtual TResult VisitLineDirectivePosition(
LineDirectivePositionSyntax
node) => this.DefaultVisit(node);
27911
public virtual void VisitLineDirectivePosition(
LineDirectivePositionSyntax
node) => this.DefaultVisit(node);
28647
public override CSharpSyntaxNode VisitLineDirectivePosition(
LineDirectivePositionSyntax
node)
28651
=> node.Update((SyntaxToken)Visit(node.HashToken), (SyntaxToken)Visit(node.LineKeyword), (
LineDirectivePositionSyntax
)Visit(node.Start), (SyntaxToken)Visit(node.MinusToken), (
LineDirectivePositionSyntax
)Visit(node.End), (SyntaxToken)Visit(node.CharacterOffset), (SyntaxToken)Visit(node.File), (SyntaxToken)Visit(node.EndOfDirectiveToken), node.IsActive);
33908
public
LineDirectivePositionSyntax
LineDirectivePosition(SyntaxToken openParenToken, SyntaxToken line, SyntaxToken commaToken, SyntaxToken character, SyntaxToken closeParenToken)
33926
public LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken? characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
39330
public static
LineDirectivePositionSyntax
LineDirectivePosition(SyntaxToken openParenToken, SyntaxToken line, SyntaxToken commaToken, SyntaxToken character, SyntaxToken closeParenToken)
39348
public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword,
LineDirectivePositionSyntax
start, SyntaxToken minusToken,
LineDirectivePositionSyntax
end, SyntaxToken? characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
16555
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.
LineDirectivePositionSyntax
)this.Green).openParenToken, Position, 0);
16557
public SyntaxToken Line => new SyntaxToken(this, ((InternalSyntax.
LineDirectivePositionSyntax
)this.Green).line, GetChildPosition(1), GetChildIndex(1));
16559
public SyntaxToken CommaToken => new SyntaxToken(this, ((InternalSyntax.
LineDirectivePositionSyntax
)this.Green).commaToken, GetChildPosition(2), GetChildIndex(2));
16561
public SyntaxToken Character => new SyntaxToken(this, ((InternalSyntax.
LineDirectivePositionSyntax
)this.Green).character, GetChildPosition(3), GetChildIndex(3));
16563
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.
LineDirectivePositionSyntax
)this.Green).closeParenToken, GetChildPosition(4), GetChildIndex(4));
Parser\DirectiveParser.cs (3)
417
var
start = ParseLineDirectivePosition(ref reportError, out int startLine, out int startCharacter);
426
var
end = ParseLineDirectivePosition(ref reportError, out int endLine, out int endCharacter);
461
private
LineDirectivePositionSyntax
ParseLineDirectivePosition(ref bool reportError, out int line, out int character)