Class InterpolationSyntax
Inheritance
InterpolationSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class InterpolationSyntax : InterpolatedStringContentSyntax, IFormattable
Properties
AlignmentClause
Declaration
public InterpolationAlignmentClauseSyntax? AlignmentClause { get; }
Property Value
CloseBraceToken
Declaration
public SyntaxToken CloseBraceToken { get; }
Property Value
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
Declaration
public InterpolationFormatClauseSyntax? FormatClause { get; }
Property Value
OpenBraceToken
Declaration
public SyntaxToken OpenBraceToken { 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
Declaration
public InterpolationSyntax Update(SyntaxToken openBraceToken, ExpressionSyntax expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
Parameters
Returns
WithAlignmentClause(InterpolationAlignmentClauseSyntax?)
Declaration
public InterpolationSyntax WithAlignmentClause(InterpolationAlignmentClauseSyntax? alignmentClause)
Parameters
Returns
WithCloseBraceToken(SyntaxToken)
Declaration
public InterpolationSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public InterpolationSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
Declaration
public InterpolationSyntax WithFormatClause(InterpolationFormatClauseSyntax? formatClause)
Parameters
Returns
WithOpenBraceToken(SyntaxToken)
Declaration
public InterpolationSyntax WithOpenBraceToken(SyntaxToken openBraceToken)
Parameters
Returns
Implements
Extension Methods