1 instantiation of LineSpanDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26227
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
LineSpanDirectiveTriviaSyntax
(this, parent, position);
28 references to LineSpanDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (21)
Syntax.xml.Main.Generated.cs (7)
739
public virtual TResult? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1486
public virtual void VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2232
public override SyntaxNode? VisitLineSpanDirectiveTrivia(
LineSpanDirectiveTriviaSyntax
node)
6485
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6500
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();
6504
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, bool isActive)
6508
public static
LineSpanDirectiveTriviaSyntax
LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken file, bool isActive)
Syntax.xml.Syntax.Generated.cs (11)
16388
public
LineSpanDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16392
var
newNode = SyntaxFactory.LineSpanDirectiveTrivia(hashToken, lineKeyword, start, minusToken, end, characterOffset, file, endOfDirectiveToken, isActive);
16401
public new
LineSpanDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16403
public new
LineSpanDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16404
public
LineSpanDirectiveTriviaSyntax
WithStart(LineDirectivePositionSyntax start) => Update(this.HashToken, this.LineKeyword, start, this.MinusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16405
public
LineSpanDirectiveTriviaSyntax
WithMinusToken(SyntaxToken minusToken) => Update(this.HashToken, this.LineKeyword, this.Start, minusToken, this.End, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16406
public
LineSpanDirectiveTriviaSyntax
WithEnd(LineDirectivePositionSyntax end) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, end, this.CharacterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16407
public
LineSpanDirectiveTriviaSyntax
WithCharacterOffset(SyntaxToken characterOffset) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, characterOffset, this.File, this.EndOfDirectiveToken, this.IsActive);
16409
public new
LineSpanDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, file, this.EndOfDirectiveToken, this.IsActive);
16411
public new
LineSpanDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Start, this.MinusToken, this.End, this.CharacterOffset, this.File, endOfDirectiveToken, this.IsActive);
16412
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.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
11123
private static
LineSpanDirectiveTriviaSyntax
GenerateLineSpanDirectiveTrivia()
14220
var
node = GenerateLineSpanDirectiveTrivia();
14231
var
newNode = node.WithHashToken(node.HashToken).WithLineKeyword(node.LineKeyword).WithStart(node.Start).WithMinusToken(node.MinusToken).WithEnd(node.End).WithCharacterOffset(node.CharacterOffset).WithFile(node.File).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive);
20583
var
oldNode = GenerateLineSpanDirectiveTrivia();
20599
var
oldNode = GenerateLineSpanDirectiveTrivia();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
59
ClassifyLineSpanDirective((
LineSpanDirectiveTriviaSyntax
)node);
255
private void ClassifyLineSpanDirective(
LineSpanDirectiveTriviaSyntax
node)