Class UnaryPatternSyntax
Inheritance
UnaryPatternSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class UnaryPatternSyntax : PatternSyntax, IFormattable
Properties
OperatorToken
Declaration
public SyntaxToken OperatorToken { get; }
Property Value
Pattern
Declaration
public PatternSyntax Pattern { 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
Update(SyntaxToken, PatternSyntax)
Declaration
public UnaryPatternSyntax Update(SyntaxToken operatorToken, PatternSyntax pattern)
Parameters
Returns
WithOperatorToken(SyntaxToken)
Declaration
public UnaryPatternSyntax WithOperatorToken(SyntaxToken operatorToken)
Parameters
Returns
WithPattern(PatternSyntax)
Declaration
public UnaryPatternSyntax WithPattern(PatternSyntax pattern)
Parameters
Returns
Implements
Extension Methods