1 instantiation of PragmaChecksumDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
26479
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)
3931
var
checksumDirective = (
PragmaChecksumDirectiveTriviaSyntax
)directive;
Syntax.xml.Main.Generated.cs (6)
745
public virtual TResult? VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1492
public virtual void VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2238
public override SyntaxNode? VisitPragmaChecksumDirectiveTrivia(
PragmaChecksumDirectiveTriviaSyntax
node)
6536
public static
PragmaChecksumDirectiveTriviaSyntax
PragmaChecksumDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive)
6545
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();
6549
public static
PragmaChecksumDirectiveTriviaSyntax
PragmaChecksumDirectiveTrivia(SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, bool isActive)
Syntax.xml.Syntax.Generated.cs (10)
16520
public
PragmaChecksumDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive)
16524
var
newNode = SyntaxFactory.PragmaChecksumDirectiveTrivia(hashToken, pragmaKeyword, checksumKeyword, file, guid, bytes, endOfDirectiveToken, isActive);
16533
public new
PragmaChecksumDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16534
public
PragmaChecksumDirectiveTriviaSyntax
WithPragmaKeyword(SyntaxToken pragmaKeyword) => Update(this.HashToken, pragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16535
public
PragmaChecksumDirectiveTriviaSyntax
WithChecksumKeyword(SyntaxToken checksumKeyword) => Update(this.HashToken, this.PragmaKeyword, checksumKeyword, this.File, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16536
public
PragmaChecksumDirectiveTriviaSyntax
WithFile(SyntaxToken file) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, file, this.Guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16537
public
PragmaChecksumDirectiveTriviaSyntax
WithGuid(SyntaxToken guid) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, guid, this.Bytes, this.EndOfDirectiveToken, this.IsActive);
16538
public
PragmaChecksumDirectiveTriviaSyntax
WithBytes(SyntaxToken bytes) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, bytes, this.EndOfDirectiveToken, this.IsActive);
16540
public new
PragmaChecksumDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.PragmaKeyword, this.ChecksumKeyword, this.File, this.Guid, this.Bytes, endOfDirectiveToken, this.IsActive);
16541
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)
11129
private static
PragmaChecksumDirectiveTriviaSyntax
GeneratePragmaChecksumDirectiveTrivia()
14254
var
node = GeneratePragmaChecksumDirectiveTrivia();
14264
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);
20635
var
oldNode = GeneratePragmaChecksumDirectiveTrivia();
20651
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)