1 instantiation of LoadDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26600
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
LoadDirectiveTriviaSyntax
(this, parent, position);
27 references to LoadDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (19)
Compilation\SyntaxAndDeclarationManager.cs (1)
204
foreach (
var
directive in tree.GetCompilationUnitRoot().GetLoadDirectives())
Syntax.xml.Main.Generated.cs (6)
748
public virtual TResult? VisitLoadDirectiveTrivia(
LoadDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1492
public virtual void VisitLoadDirectiveTrivia(
LoadDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2235
public override SyntaxNode? VisitLoadDirectiveTrivia(
LoadDirectiveTriviaSyntax
node)
6546
public static
LoadDirectiveTriviaSyntax
LoadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6552
return (
LoadDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.LoadDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)loadKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)file.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
6556
public static
LoadDirectiveTriviaSyntax
LoadDirectiveTrivia(SyntaxToken file, bool isActive)
Syntax.xml.Syntax.Generated.cs (7)
16579
public
LoadDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16583
var
newNode = SyntaxFactory.LoadDirectiveTrivia(hashToken, loadKeyword, file, endOfDirectiveToken, isActive);
16592
public new
LoadDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.LoadKeyword, this.File, this.EndOfDirectiveToken, this.IsActive);
16593
public
LoadDirectiveTriviaSyntax
WithLoadKeyword(SyntaxToken loadKeyword) => Update(this.HashToken, loadKeyword, this.File, this.EndOfDirectiveToken, this.IsActive);
16594
public
LoadDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.LoadKeyword, file, this.EndOfDirectiveToken, this.IsActive);
16596
public new
LoadDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.LoadKeyword, this.File, endOfDirectiveToken, this.IsActive);
16597
public
LoadDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.LoadKeyword, this.File, this.EndOfDirectiveToken, isActive);
Syntax\CompilationUnitSyntax.cs (4)
35
public IList<
LoadDirectiveTriviaSyntax
> GetLoadDirectives()
38
return SpecializedCollections.EmptyList<
LoadDirectiveTriviaSyntax
>();
42
return firstToken.GetDirectives<
LoadDirectiveTriviaSyntax
>(filter: null);
51
=> HasFirstTokenDirective(static n => n is
LoadDirectiveTriviaSyntax
);
Syntax\DirectiveTriviaSyntax.cs (1)
56
return ((
LoadDirectiveTriviaSyntax
)this).LoadKeyword;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.cs (5)
11092
private static
LoadDirectiveTriviaSyntax
GenerateLoadDirectiveTrivia()
14231
var
node = GenerateLoadDirectiveTrivia();
14238
var
newNode = node.WithHashToken(node.HashToken).WithLoadKeyword(node.LoadKeyword).WithFile(node.File).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive);
20607
var
oldNode = GenerateLoadDirectiveTrivia();
20623
var
oldNode = GenerateLoadDirectiveTrivia();
LexicalAndXml\PreprocessorTests.cs (1)
206
Assert.Equal(exp.Text, ((
LoadDirectiveTriviaSyntax
)dt).File.ValueText);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
71
ClassifyLoadDirective((
LoadDirectiveTriviaSyntax
)node);
323
private void ClassifyLoadDirective(
LoadDirectiveTriviaSyntax
node)