1 instantiation of PragmaChecksumDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26402
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
PragmaChecksumDirectiveTriviaSyntax
(this, parent, position);
30 references to PragmaChecksumDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (19)
Compilation\CSharpCompilation.cs (2)
3904
var
checksumDirective = (
PragmaChecksumDirectiveTriviaSyntax
)directive;
Syntax.xml.Main.Generated.cs (6)
742
public virtual TResult? VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1486
public virtual void VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2229
public override SyntaxNode? VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node)
6515
public static
PragmaChecksumDirectiveTriviaSyntax
PragmaChecksumDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive)
6524
return (
PragmaChecksumDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.PragmaChecksumDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)pragmaKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)checksumKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)file.Node!, (Syntax.InternalSyntax.SyntaxToken)guid.Node!, (Syntax.InternalSyntax.SyntaxToken)bytes.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
6528
public static
PragmaChecksumDirectiveTriviaSyntax
PragmaChecksumDirectiveTrivia(SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, bool isActive)
Syntax.xml.Syntax.Generated.cs (10)
16472
public
PragmaChecksumDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive)
16476
var
newNode = SyntaxFactory.PragmaChecksumDirectiveTrivia(hashToken, pragmaKeyword, checksumKeyword, file, guid, bytes, endOfDirectiveToken, isActive);
16485
public new
PragmaChecksumDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16486
public
PragmaChecksumDirectiveTriviaSyntax
WithPragmaKeyword(SyntaxToken pragmaKeyword) => Update(this.HashToken, pragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16487
public
PragmaChecksumDirectiveTriviaSyntax
WithChecksumKeyword(SyntaxToken checksumKeyword) => Update(this.HashToken, this.PragmaKeyword, checksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16488
public
PragmaChecksumDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, file, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16489
public
PragmaChecksumDirectiveTriviaSyntax
WithGuid(SyntaxToken guid) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16490
public
PragmaChecksumDirectiveTriviaSyntax
WithBytes(SyntaxToken bytes) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, bytes, this.EndOfDirectiveToken, this.IsActive);
16492
public new
PragmaChecksumDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, endOfDirectiveToken, this.IsActive);
16493
public
PragmaChecksumDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, isActive);
Syntax\DirectiveTriviaSyntax.cs (1)
52
return ((
PragmaChecksumDirectiveTriviaSyntax
)this).PragmaKeyword;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.cs (5)
11086
private static
PragmaChecksumDirectiveTriviaSyntax
GeneratePragmaChecksumDirectiveTrivia()
14200
var
node = GeneratePragmaChecksumDirectiveTrivia();
14210
var
newNode = node.WithHashToken(node.HashToken).WithPragmaKeyword(node.PragmaKeyword).WithChecksumKeyword(node.ChecksumKeyword).WithFile(node.File).WithGuid(node.Guid).WithBytes(node.Bytes).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive);
20555
var
oldNode = GeneratePragmaChecksumDirectiveTrivia();
20571
var
oldNode = GeneratePragmaChecksumDirectiveTrivia();
LexicalAndXml\PreprocessorTests.cs (3)
355
else if (dt is
PragmaChecksumDirectiveTriviaSyntax
)
357
var
pcd = (
PragmaChecksumDirectiveTriviaSyntax
)dt;
Syntax\SyntaxFactoryTests.cs (1)
112
var
t = SyntaxFactory.PragmaChecksumDirectiveTrivia(makeStringLiteral("file"), makeStringLiteral("guid"), makeStringLiteral("bytes"), true);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
62
ClassifyPragmaChecksumDirective((
PragmaChecksumDirectiveTriviaSyntax
)node);
284
private void ClassifyPragmaChecksumDirective(
PragmaChecksumDirectiveTriviaSyntax
node)