1 instantiation of LineSpanDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
26227
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
LineSpanDirectiveTriviaSyntax
(this, parent, position);
23 references to LineSpanDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (21)
_generated\0\Syntax.xml.Main.Generated.cs (7)
740
public virtual TResult? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1488
public virtual void VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2235
public override SyntaxNode? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node)
6510
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6525
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();
6529
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, bool isActive)
6533
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken file, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
16390
public
LineSpanDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16394
var
newNode = SyntaxFactory.LineSpanDirectiveTrivia(hashToken, lineKeyword, start, minusToken, end, characterOffset, file, endOfDirectiveToken, isActive);
16403
public new
LineSpanDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16405
public new
LineSpanDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16406
public
LineSpanDirectiveTriviaSyntax
WithStart(LineDirectivePositionSyntax start) => Update(this.HashToken, this.LineKeyword, start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16407
public
LineSpanDirectiveTriviaSyntax
WithMinusToken(SyntaxToken minusToken) => Update(this.HashToken, this.LineKeyword, this.Start, minusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16408
public
LineSpanDirectiveTriviaSyntax
WithEnd(LineDirectivePositionSyntax end) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, end, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16409
public
LineSpanDirectiveTriviaSyntax
WithCharacterOffset(SyntaxToken characterOffset) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, characterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16411
public new
LineSpanDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, file, this.EndOfDirectiveToken, this.IsActive);
16413
public new
LineSpanDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, endOfDirectiveToken, this.IsActive);
16414
public
LineSpanDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, isActive);
Syntax\CSharpLineDirectiveMap.cs (2)
35
if (directiveNode is
LineSpanDirectiveTriviaSyntax
spanDirective)
96
private static LineMappingEntry GetLineSpanDirectiveEntry(
LineSpanDirectiveTriviaSyntax
spanDirective, int unmappedLine)
Syntax\DirectiveTriviaSyntax.cs (1)
48
return ((
LineSpanDirectiveTriviaSyntax
)this).LineKeyword;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
60
ClassifyLineSpanDirective((
LineSpanDirectiveTriviaSyntax
)node);
256
private void ClassifyLineSpanDirective(
LineSpanDirectiveTriviaSyntax
node)