Class WithExpressionSyntax
Inheritance
WithExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class WithExpressionSyntax : ExpressionSyntax, IFormattable
Properties
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
Initializer
Declaration
public InitializerExpressionSyntax Initializer { get; }
Property Value
WithKeyword
Declaration
public SyntaxToken WithKeyword { 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
AddInitializerExpressions(params ExpressionSyntax[])
Declaration
public WithExpressionSyntax AddInitializerExpressions(params ExpressionSyntax[] items)
Parameters
Returns
Update(ExpressionSyntax, SyntaxToken, InitializerExpressionSyntax)
Declaration
public WithExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public WithExpressionSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithInitializer(InitializerExpressionSyntax)
Declaration
public WithExpressionSyntax WithInitializer(InitializerExpressionSyntax initializer)
Parameters
Returns
WithWithKeyword(SyntaxToken)
Declaration
public WithExpressionSyntax WithWithKeyword(SyntaxToken withKeyword)
Parameters
Returns
Implements
Extension Methods