public override void VisitConstantPattern(ConstantPatternSyntax node) { IncrementNodeCount(1); // a literal AddOperand(node.Expression.ToString()); base.VisitConstantPattern(node); }
private BoundConstantPattern BindConstantPattern( ConstantPatternSyntax node, TypeSymbol operandType, bool hasErrors, DiagnosticBag diagnostics, bool wasSwitchCase) { bool wasExpression; return(BindConstantPattern(node, operandType, node.Expression, hasErrors, diagnostics, out wasExpression, wasSwitchCase)); }
public override void VisitConstantPattern(ConstantPatternSyntax node) { if (!PreVisit(node)) { return; } node.Expression?.Accept(this); base.VisitConstantPattern(node); PostVisit(node); }
private BoundConstantPattern BindConstantPattern( ConstantPatternSyntax node, BoundExpression operand, TypeSymbol operandType, bool hasErrors, DiagnosticBag diagnostics, bool wasSwitchCase) { bool wasExpression; return BindConstantPattern(node, operand, operandType, node.Expression, hasErrors, diagnostics, out wasExpression, wasSwitchCase); }
public static Doc Print(ConstantPatternSyntax node) { return(Node.Print(node.Expression)); }
public override void VisitConstantPattern(ConstantPatternSyntax node) { throw new NotImplementedException(); }
public TameConstantPatternSyntax(ConstantPatternSyntax node) { Node = node; AddChildren(); }
public override void VisitConstantPattern(ConstantPatternSyntax node) { node.Expression?.Accept(this); base.VisitConstantPattern(node); }
/// <inheritdoc /> public override Expression VisitConstantPattern(ConstantPatternSyntax node) { throw Unexpected(node, nameof(VisitIsPatternExpression)); }
public override Evaluation VisitConstantPattern(ConstantPatternSyntax node) { node.Expression?.Accept <Evaluation>(this); return(base.VisitConstantPattern(node)); }
public override void VisitConstantPattern(ConstantPatternSyntax node) => base.VisitConstantPattern(node);
private Doc PrintConstantPatternSyntax(ConstantPatternSyntax node) { return(this.Print(node.Expression)); }
public override void VisitConstantPattern(ConstantPatternSyntax node) { }
public override void VisitConstantPattern(ConstantPatternSyntax node) { Log(node, "Unsupported Syntax !"); }
// // Summary: // Called when the visitor visits a ConstantPatternSyntax node. public virtual void VisitConstantPattern(ConstantPatternSyntax node);