1 instantiation of LineDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
25980
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
LineDirectiveTriviaSyntax
(this, parent, position);
32 references to LineDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (19)
CommandLine\CSharpCompiler.cs (1)
350
foreach (
LineDirectiveTriviaSyntax
directive in tree.GetRoot().GetDirectives(
Syntax.xml.Main.Generated.cs (7)
733
public virtual TResult? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1480
public virtual void VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2226
public override SyntaxNode? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node)
6440
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6458
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();
6462
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive)
6466
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, bool isActive)
Syntax.xml.Syntax.Generated.cs (8)
16254
public
LineDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16258
var
newNode = SyntaxFactory.LineDirectiveTrivia(hashToken, lineKeyword, line, file, endOfDirectiveToken, isActive);
16267
public new
LineDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16269
public new
LineDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16270
public
LineDirectiveTriviaSyntax
WithLine(SyntaxToken line) => Update(this.HashToken, this.LineKeyword, line, this.File, this.EndOfDirectiveToken, this.IsActive);
16272
public new
LineDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Line, file, this.EndOfDirectiveToken, this.IsActive);
16274
public new
LineDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Line, this.File, endOfDirectiveToken, this.IsActive);
16275
public
LineDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.LineKeyword, this.Line, this.File, this.EndOfDirectiveToken, isActive);
Syntax\CSharpLineDirectiveMap.cs (2)
40
var
directive = (
LineDirectiveTriviaSyntax
)directiveNode;
Syntax\DirectiveTriviaSyntax.cs (1)
46
return ((
LineDirectiveTriviaSyntax
)this).LineKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
11117
private static
LineDirectiveTriviaSyntax
GenerateLineDirectiveTrivia()
14191
var
node = GenerateLineDirectiveTrivia();
14199
var
newNode = node.WithHashToken(node.HashToken).WithLineKeyword(node.LineKeyword).WithLine(node.Line).WithFile(node.File).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive);
20531
var
oldNode = GenerateLineDirectiveTrivia();
20547
var
oldNode = GenerateLineDirectiveTrivia();
LexicalAndXml\PreprocessorTests.cs (2)
222
var
ld = (
LineDirectiveTriviaSyntax
)dt;
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\Worker_Preprocesser.cs (2)
56
ClassifyLineDirective((
LineDirectiveTriviaSyntax
)node);
235
private void ClassifyLineDirective(
LineDirectiveTriviaSyntax
node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
349
if (token.IsKind(SyntaxKind.DefaultKeyword) && token.Parent is
LineDirectiveTriviaSyntax
)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
147
if (node is
LineDirectiveTriviaSyntax
lineDirective)