1 instantiation of PragmaWarningDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
26353
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
PragmaWarningDirectiveTriviaSyntax
(this, parent, position);
45 references to PragmaWarningDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (22)
_generated\0\Syntax.xml.Main.Generated.cs (7)
743
public virtual TResult? VisitPragmaWarningDirectiveTrivia(
PragmaWarningDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
1491
public virtual void VisitPragmaWarningDirectiveTrivia(
PragmaWarningDirectiveTriviaSyntax
node) => this.DefaultVisit(node);
2238
public override SyntaxNode? VisitPragmaWarningDirectiveTrivia(
PragmaWarningDirectiveTriviaSyntax
node)
6537
public static
PragmaWarningDirectiveTriviaSyntax
PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
6549
return (
PragmaWarningDirectiveTriviaSyntax
)Syntax.InternalSyntax.SyntaxFactory.PragmaWarningDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)pragmaKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)warningKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)disableOrRestoreKeyword.Node!, errorCodes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ExpressionSyntax>(), (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed();
6553
public static
PragmaWarningDirectiveTriviaSyntax
PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, bool isActive)
6557
public static
PragmaWarningDirectiveTriviaSyntax
PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, bool isActive)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
16460
public
PragmaWarningDirectiveTriviaSyntax
Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
16464
var
newNode = SyntaxFactory.PragmaWarningDirectiveTrivia(hashToken, pragmaKeyword, warningKeyword, disableOrRestoreKeyword, errorCodes, endOfDirectiveToken, isActive);
16473
public new
PragmaWarningDirectiveTriviaSyntax
WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.PragmaKeyword, this.WarningKeyword, this.DisableOrRestoreKeyword, this.ErrorCodes, this.EndOfDirectiveToken, this.IsActive);
16474
public
PragmaWarningDirectiveTriviaSyntax
WithPragmaKeyword(SyntaxToken pragmaKeyword) => Update(this.HashToken, pragmaKeyword, this.WarningKeyword, this.DisableOrRestoreKeyword, this.ErrorCodes, this.EndOfDirectiveToken, this.IsActive);
16475
public
PragmaWarningDirectiveTriviaSyntax
WithWarningKeyword(SyntaxToken warningKeyword) => Update(this.HashToken, this.PragmaKeyword, warningKeyword, this.DisableOrRestoreKeyword, this.ErrorCodes, this.EndOfDirectiveToken, this.IsActive);
16476
public
PragmaWarningDirectiveTriviaSyntax
WithDisableOrRestoreKeyword(SyntaxToken disableOrRestoreKeyword) => Update(this.HashToken, this.PragmaKeyword, this.WarningKeyword, disableOrRestoreKeyword, this.ErrorCodes, this.EndOfDirectiveToken, this.IsActive);
16477
public
PragmaWarningDirectiveTriviaSyntax
WithErrorCodes(SeparatedSyntaxList<ExpressionSyntax> errorCodes) => Update(this.HashToken, this.PragmaKeyword, this.WarningKeyword, this.DisableOrRestoreKeyword, errorCodes, this.EndOfDirectiveToken, this.IsActive);
16479
public new
PragmaWarningDirectiveTriviaSyntax
WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.PragmaKeyword, this.WarningKeyword, this.DisableOrRestoreKeyword, this.ErrorCodes, endOfDirectiveToken, this.IsActive);
16480
public
PragmaWarningDirectiveTriviaSyntax
WithIsActive(bool isActive) => Update(this.HashToken, this.PragmaKeyword, this.WarningKeyword, this.DisableOrRestoreKeyword, this.ErrorCodes, this.EndOfDirectiveToken, isActive);
16482
public
PragmaWarningDirectiveTriviaSyntax
AddErrorCodes(params ExpressionSyntax[] items) => WithErrorCodes(this.ErrorCodes.AddRange(items));
Syntax\CSharpPragmaWarningStateMap.cs (4)
67
var
w = (
PragmaWarningDirectiveTriviaSyntax
)d;
97
var
currentPragmaDirective = (
PragmaWarningDirectiveTriviaSyntax
)currentDirective;
Syntax\DirectiveTriviaSyntax.cs (1)
50
return ((
PragmaWarningDirectiveTriviaSyntax
)this).PragmaKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (2)
205
var
pragmaWarning = (
PragmaWarningDirectiveTriviaSyntax
)trivia.GetStructure();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
309
if (structure is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)
334
if (trivia is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (7)
56
var
pragmaDirective = PragmaWarningDirectiveTrivia(disableOrRestoreKeyword, ids, true);
57
pragmaDirective = (
PragmaWarningDirectiveTriviaSyntax
)formatNode(pragmaDirective, cancellationToken);
226
var
pragmaWarning = (
PragmaWarningDirectiveTriviaSyntax
)trivia.GetStructure();
239
var
pragmaWarning = (
PragmaWarningDirectiveTriviaSyntax
)trivia.GetStructure();
243
var
newPragmaWarning = pragmaWarning.WithDisableOrRestoreKeyword(toggledToken);
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (2)
46
PragmaWarningDirectiveTriviaSyntax
directive
50
{ Parent:
PragmaWarningDirectiveTriviaSyntax
} node => node,
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\Worker_Preprocesser.cs (2)
66
ClassifyPragmaWarningDirective((
PragmaWarningDirectiveTriviaSyntax
)node);
296
private void ClassifyPragmaWarningDirective(
PragmaWarningDirectiveTriviaSyntax
node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (2)
205
var
pragmaWarning = (
PragmaWarningDirectiveTriviaSyntax
)trivia.GetStructure();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
309
if (structure is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)
334
if (trivia is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaExtensions.cs (2)
205
var
pragmaWarning = (
PragmaWarningDirectiveTriviaSyntax
)trivia.GetStructure();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
309
if (structure is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)
334
if (trivia is not
PragmaWarningDirectiveTriviaSyntax
pragmaWarningDirectiveTrivia)