private Doc PrintRefTypeExpressionSyntax(RefTypeExpressionSyntax node) { return(Concat( this.PrintSyntaxToken(node.Keyword), this.PrintSyntaxToken(node.OpenParenToken), this.Print(node.Expression), this.PrintSyntaxToken(node.CloseParenToken) )); }
public static Doc Print(RefTypeExpressionSyntax node) { return(Doc.Concat( Token.Print(node.Keyword), Token.Print(node.OpenParenToken), Node.Print(node.Expression), Token.Print(node.CloseParenToken) )); }
public override Ust VisitRefTypeExpression(RefTypeExpressionSyntax node) { IdToken id = ConvertId(node.Keyword); Expression expr = (Expression)base.Visit(node.Expression); ArgsUst args = new ArgsUst(new Expression[] { expr }, expr.TextSpan); var result = new InvocationExpression(id, args, node.GetTextSpan()); return(result); }
public override void VisitRefTypeExpression(RefTypeExpressionSyntax node) { if (!PreVisit(node)) { return; } node.Expression?.Accept(this); base.VisitRefTypeExpression(node); PostVisit(node); }
public override Evaluation VisitRefTypeExpression(RefTypeExpressionSyntax node) { node.Expression?.Accept <Evaluation>(this); return(base.VisitRefTypeExpression(node)); }
public override void VisitRefTypeExpression(RefTypeExpressionSyntax node) { throw new NotImplementedException(); }
public override SyntaxNode VisitRefTypeExpression(RefTypeExpressionSyntax node) { node = (RefTypeExpressionSyntax)base.VisitRefTypeExpression(node); Classes.Add(node); return(node); }
public override void VisitRefTypeExpression(RefTypeExpressionSyntax node) { Log(node, "Unsupported Syntax !"); }
/// <inheritdoc /> public override Expression VisitRefTypeExpression(RefTypeExpressionSyntax node) { throw NotSupported(node); }
public override void VisitRefTypeExpression(RefTypeExpressionSyntax node) { }
public override void VisitRefTypeExpression(RefTypeExpressionSyntax node) { node.Expression?.Accept(this); base.VisitRefTypeExpression(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitRefTypeExpression(RefTypeExpressionSyntax node) { this.OnNodeVisited(node, this.type.IsInstanceOfType(node)); base.VisitRefTypeExpression(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitRefTypeExpression(RefTypeExpressionSyntax node) { this.OnNodeVisited(node); if (!this.traverseRootOnly) base.VisitRefTypeExpression(node); }
public TameRefTypeExpressionSyntax(RefTypeExpressionSyntax node) { Node = node; AddChildren(); }
// // Summary: // Called when the visitor visits a RefTypeExpressionSyntax node. public virtual void VisitRefTypeExpression(RefTypeExpressionSyntax node);