CastExpressionSyntax
csharp
public sealed class CastExpressionSyntaxClass which represents the syntax node for cast expression.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
This node is associated with the following syntax kinds:
CastExpression
Fields and properties (4)
public SyntaxToken OpenParenTokenpublic TypeSyntax TypeTypeSyntax node representing the type to which the expression is being cast.
public SyntaxToken CloseParenTokenpublic ExpressionSyntax ExpressionExpressionSyntax node representing the expression that is being casted.
Methods (8)
public override SyntaxNode? GetSlot(int index)public override void Accept(SyntaxVisitor visitor)public override TResult Accept<TResult>(SyntaxVisitor<TResult> visitor)public CastExpressionSyntax Update(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken, ExpressionSyntax expression)public CastExpressionSyntax WithOpenParenToken(SyntaxToken openParenToken)public CastExpressionSyntax WithType(TypeSyntax type)public CastExpressionSyntax WithCloseParenToken(SyntaxToken closeParenToken)public CastExpressionSyntax WithExpression(ExpressionSyntax expression)
Used by (7)
- BinderVixen.Raven
- CastExpressionSyntaxVixen.Raven
- ExpressionPrecedenceTestsVixen.Raven.Tests
- SyntaxFactoryVixen.Raven
- SyntaxRewriterVixen.Raven
- SyntaxVisitorVixen.Raven
- SyntaxVisitorVixen.Raven