1 instantiation of LineDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
25903
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)
730
public virtual TResult? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1474
public virtual void VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2217
public override SyntaxNode? VisitLineDirectiveTrivia(
LineDirectiveTriviaSyntax
node)
6419
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6437
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();
6441
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive)
6445
public static
LineDirectiveTriviaSyntax
LineDirectiveTrivia(SyntaxToken line, bool isActive)
Syntax.xml.Syntax.Generated.cs (8)
16206
public
LineDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16210
var
newNode = SyntaxFactory.LineDirectiveTrivia(hashToken, lineKeyword, line, file, endOfDirectiveToken, isActive);
16219
public new
LineDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16221
public new
LineDirectiveTriviaSyntax
WithLineKeyword(SyntaxToken lineKeyword) => Update(this.HashToken, lineKeyword, this.Line, this.File, this.EndOfDirectiveToken, this.IsActive);
16222
public
LineDirectiveTriviaSyntax
WithLine(SyntaxToken line) => Update(this.HashToken, this.LineKeyword, line, this.File, this.EndOfDirectiveToken, this.IsActive);
16224
public new
LineDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LineKeyword, this.Line, file, this.EndOfDirectiveToken, this.IsActive);
16226
public new
LineDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LineKeyword, this.Line, this.File, endOfDirectiveToken, this.IsActive);
16227
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)
143
if (node is
LineDirectiveTriviaSyntax
lineDirective)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
11074
private static
LineDirectiveTriviaSyntax
GenerateLineDirectiveTrivia()
14137
var
node = GenerateLineDirectiveTrivia();
14145
var
newNode = node.WithHashToken(node.HashToken).WithLineKeyword(node.LineKeyword).WithLine(node.Line).WithFile(node.File).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive);
20451
var
oldNode = GenerateLineDirectiveTrivia();
20467
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)
143
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)
143
if (node is
LineDirectiveTriviaSyntax
lineDirective)