1 instantiation of ReferenceDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
26578
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ReferenceDirectiveTriviaSyntax
(this, parent, position);
24 references to ReferenceDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (22)
_generated\0\Syntax.xml.Main.Generated.cs (6)
749
public virtual TResult? VisitReferenceDirectiveTrivia(
ReferenceDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1497
public virtual void VisitReferenceDirectiveTrivia(
ReferenceDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2244
public override SyntaxNode? VisitReferenceDirectiveTrivia(
ReferenceDirectiveTriviaSyntax
node)
6578
public static
ReferenceDirectiveTriviaSyntax
ReferenceDirectiveTrivia(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
6584
return (
ReferenceDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.ReferenceDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)referenceKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)file.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
6588
public static
ReferenceDirectiveTriviaSyntax
ReferenceDirectiveTrivia(SyntaxToken file, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
16577
public
ReferenceDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
16581
var
newNode = SyntaxFactory.ReferenceDirectiveTrivia(hashToken, referenceKeyword, file, endOfDirectiveToken, isActive);
16590
public new
ReferenceDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.ReferenceKeyword, this.File, this.EndOfDirectiveToken, this.IsActive);
16591
public
ReferenceDirectiveTriviaSyntax
WithReferenceKeyword(SyntaxToken referenceKeyword) => Update(this.HashToken, referenceKeyword, this.File, this.EndOfDirectiveToken, this.IsActive);
16592
public
ReferenceDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.ReferenceKeyword, file, this.EndOfDirectiveToken, this.IsActive);
16594
public new
ReferenceDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.ReferenceKeyword, this.File, endOfDirectiveToken, this.IsActive);
16595
public
ReferenceDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.ReferenceKeyword, this.File, this.EndOfDirectiveToken, isActive);
Compilation\CSharpCompilation.cs (1)
1316
public MetadataReference? GetDirectiveReference(
ReferenceDirectiveTriviaSyntax
directive)
Declarations\DeclarationTreeBuilder.cs (2)
307
IList<
ReferenceDirectiveTriviaSyntax
> directiveNodes = compilationUnit.GetReferenceDirectives(
315
foreach (
var
directiveNode in directiveNodes)
Syntax\CompilationUnitSyntax.cs (5)
17
public IList<
ReferenceDirectiveTriviaSyntax
> GetReferenceDirectives()
22
internal IList<
ReferenceDirectiveTriviaSyntax
> GetReferenceDirectives(Func<
ReferenceDirectiveTriviaSyntax
, bool>? filter)
25
return SpecializedCollections.EmptyList<
ReferenceDirectiveTriviaSyntax
>();
47
=> HasFirstTokenDirective(static n => n is
ReferenceDirectiveTriviaSyntax
);
Syntax\DirectiveTriviaSyntax.cs (1)
54
return ((
ReferenceDirectiveTriviaSyntax
)this).ReferenceKeyword;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
69
ClassifyReferenceDirective((
ReferenceDirectiveTriviaSyntax
)node);
316
private void ClassifyReferenceDirective(
ReferenceDirectiveTriviaSyntax
node)