public CSharpSyntaxNode Convert(TypeAssertionExpression node) { // var a = <HTMLElement>div; return(SyntaxFactory.CastExpression( node.Type.ToCsNode <TypeSyntax>(), node.Expression.ToCsNode <ExpressionSyntax>())); }
// 4.16 int IExpressionVisitor <int> .VisitTypeAssertion(TypeAssertionExpression expression) { _Writer.Write('<'); expression.Type.Accept(this); _Writer.Write('>'); WriteChildExpression(expression, expression.Operand); return(0); }