Class ThrowExpressionSyntax
Inheritance
ThrowExpressionSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ThrowExpressionSyntax : ExpressionSyntax, IFormattable
Properties
Expression
Declaration
public ExpressionSyntax Expression { get; }
Property Value
ThrowKeyword
Declaration
public SyntaxToken ThrowKeyword { 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, ExpressionSyntax)
Declaration
public ThrowExpressionSyntax Update(SyntaxToken throwKeyword, ExpressionSyntax expression)
Parameters
Returns
WithExpression(ExpressionSyntax)
Declaration
public ThrowExpressionSyntax WithExpression(ExpressionSyntax expression)
Parameters
Returns
WithThrowKeyword(SyntaxToken)
Declaration
public ThrowExpressionSyntax WithThrowKeyword(SyntaxToken throwKeyword)
Parameters
Returns
Implements
Extension Methods