1 instantiation of LineSpanDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
26485
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)
744
public virtual TResult? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1496
public virtual void VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2247
public override SyntaxNode? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node)
6529
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6544
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();
6548
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, bool isActive)
6552
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken file, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (11)
16558
public
LineSpanDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16562
var
newNode = SyntaxFactory.LineSpanDirectiveTrivia(hashToken, lineKeyword, start, minusToken, end, characterOffset, file, endOfDirectiveToken, isActive);
16571
public new
LineSpanDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16573
public new
LineSpanDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16574
public
LineSpanDirectiveTriviaSyntax
WithStart(LineDirectivePositionSyntax start) => Update(this.HashToken, this.LineKeyword, start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16575
public
LineSpanDirectiveTriviaSyntax
WithMinusToken(SyntaxToken minusToken) => Update(this.HashToken, this.LineKeyword, this.Start, minusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16576
public
LineSpanDirectiveTriviaSyntax
WithEnd(LineDirectivePositionSyntax end) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, end, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16577
public
LineSpanDirectiveTriviaSyntax
WithCharacterOffset(SyntaxToken characterOffset) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, characterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16579
public new
LineSpanDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, file, this.EndOfDirectiveToken, this.IsActive);
16581
public new
LineSpanDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, endOfDirectiveToken, this.IsActive);
16582
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)