Class VarPatternSyntax
Inheritance
VarPatternSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class VarPatternSyntax : PatternSyntax, IFormattable
Properties
Designation
Declaration
public VariableDesignationSyntax Designation { get; }
Property Value
VarKeyword
Declaration
public SyntaxToken VarKeyword { 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, VariableDesignationSyntax)
Declaration
public VarPatternSyntax Update(SyntaxToken varKeyword, VariableDesignationSyntax designation)
Parameters
Returns
WithDesignation(VariableDesignationSyntax)
Declaration
public VarPatternSyntax WithDesignation(VariableDesignationSyntax designation)
Parameters
Returns
WithVarKeyword(SyntaxToken)
Declaration
public VarPatternSyntax WithVarKeyword(SyntaxToken varKeyword)
Parameters
Returns
Implements
Extension Methods