Class PragmaWarningDirectiveTriviaSyntax
Inheritance
PragmaWarningDirectiveTriviaSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class PragmaWarningDirectiveTriviaSyntax : DirectiveTriviaSyntax, IFormattable, IStructuredTriviaSyntax
Properties
DisableOrRestoreKeyword
Declaration
public SyntaxToken DisableOrRestoreKeyword { get; }
Property Value
EndOfDirectiveToken
Declaration
public override SyntaxToken EndOfDirectiveToken { get; }
Property Value
Overrides
ErrorCodes
Declaration
public SeparatedSyntaxList<ExpressionSyntax> ErrorCodes { get; }
Property Value
HashToken
Declaration
public override SyntaxToken HashToken { get; }
Property Value
Overrides
IsActive
Declaration
public override bool IsActive { get; }
Property Value
Overrides
PragmaKeyword
Declaration
public SyntaxToken PragmaKeyword { get; }
Property Value
WarningKeyword
Declaration
public SyntaxToken WarningKeyword { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
AddErrorCodes(params ExpressionSyntax[])
Declaration
public PragmaWarningDirectiveTriviaSyntax AddErrorCodes(params ExpressionSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, bool)
Declaration
public PragmaWarningDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
WithDisableOrRestoreKeyword(SyntaxToken)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithDisableOrRestoreKeyword(SyntaxToken disableOrRestoreKeyword)
Parameters
| Type |
Name |
Description |
| SyntaxToken |
disableOrRestoreKeyword |
|
Returns
WithEndOfDirectiveToken(SyntaxToken)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken)
Parameters
Returns
WithErrorCodes(SeparatedSyntaxList<ExpressionSyntax>)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithErrorCodes(SeparatedSyntaxList<ExpressionSyntax> errorCodes)
Parameters
Returns
WithHashToken(SyntaxToken)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken)
Parameters
Returns
WithIsActive(bool)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithIsActive(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
WithPragmaKeyword(SyntaxToken)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithPragmaKeyword(SyntaxToken pragmaKeyword)
Parameters
Returns
WithWarningKeyword(SyntaxToken)
Declaration
public PragmaWarningDirectiveTriviaSyntax WithWarningKeyword(SyntaxToken warningKeyword)
Parameters
Returns
Implements
Extension Methods