Class DeclarationExpressionSyntax
Inheritance
DeclarationExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class DeclarationExpressionSyntax : ExpressionSyntax, IFormattable
Properties
Designation
Declaration
public VariableDesignationSyntax Designation { get; }
Property Value
Type
Declaration
public TypeSyntax Type { 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(TypeSyntax, VariableDesignationSyntax)
Declaration
public DeclarationExpressionSyntax Update(TypeSyntax type, VariableDesignationSyntax designation)
Parameters
Returns
WithDesignation(VariableDesignationSyntax)
Declaration
public DeclarationExpressionSyntax WithDesignation(VariableDesignationSyntax designation)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public DeclarationExpressionSyntax WithType(TypeSyntax type)
Parameters
Returns
Implements
Extension Methods