1 instantiation of LineDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
25980
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
LineDirectiveTriviaSyntax
(this, parent, position);
24 references to LineDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (19)
_generated\0\Syntax.xml.Main.Generated.cs (7)
734
public virtual TResult? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1482
public virtual void VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2229
public override SyntaxNode? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node)
6465
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6483
return (
LineDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.LineDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)lineKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)line.Node!, (Syntax.InternalSyntax.SyntaxToken?)file.Node, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
6487
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive)
6491
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (8)
16256
public
LineDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16260
var
newNode = SyntaxFactory.LineDirectiveTrivia(hashToken, lineKeyword, line, file, endOfDirectiveToken, isActive);
16269
public new
LineDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16271
public new
LineDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16272
public
LineDirectiveTriviaSyntax
WithLine(SyntaxToken line) => Update(this.HashToken, this.LineKeyword, line, this.File, this.EndOfDirectiveToken, this.IsActive);
16274
public new
LineDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Line, file, this.EndOfDirectiveToken, this.IsActive);
16276
public new
LineDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Line, this.File, endOfDirectiveToken, this.IsActive);
16277
public
LineDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.LineKeyword, this.Line, this.File, this.EndOfDirectiveToken, isActive);
CommandLine\CSharpCompiler.cs (1)
350
foreach (
LineDirectiveTriviaSyntax
directive in tree.GetRoot().GetDirectives(
Syntax\CSharpLineDirectiveMap.cs (2)
40
var
directive = (
LineDirectiveTriviaSyntax
)directiveNode;
Syntax\DirectiveTriviaSyntax.cs (1)
46
return ((
LineDirectiveTriviaSyntax
)this).LineKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\Worker_Preprocesser.cs (2)
57
ClassifyLineDirective((
LineDirectiveTriviaSyntax
)node);
236
private void ClassifyLineDirective(
LineDirectiveTriviaSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)