Class RefValueExpressionSyntax
Inheritance
RefValueExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class RefValueExpressionSyntax : ExpressionSyntax, IFormattable
Properties
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
Comma
Declaration
public SyntaxToken Comma { get; }
Property Value
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
Keyword
Declaration
public SyntaxToken Keyword { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { 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(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
Declaration
public RefValueExpressionSyntax Update(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public RefValueExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithComma(SyntaxToken)
Declaration
public RefValueExpressionSyntax WithComma(SyntaxToken comma)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public RefValueExpressionSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithKeyword(SyntaxToken)
Declaration
public RefValueExpressionSyntax WithKeyword(SyntaxToken keyword)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public RefValueExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithType(TypeSyntax)
Declaration
public RefValueExpressionSyntax WithType(TypeSyntax type)
Parameters
Returns
Implements
Extension Methods