public override VisitAction VisitParameterReference(ArmParameterReferenceExpression parameterReference) { if (_parameterReferences.TryGetValue(parameterReference.ReferenceName, out List <ArmParameterReferenceExpression> references)) { references.Add(parameterReference); return(VisitAction.Continue); } references = new List <ArmParameterReferenceExpression> { parameterReference }; _parameterReferences[parameterReference.ReferenceName] = references; return(VisitAction.Continue); }
public virtual VisitAction VisitParameterReference(ArmParameterReferenceExpression parameterReference) => DefaultVisit(parameterReference);
VisitAction IArmVisitor <VisitAction> .VisitParameterReference(ArmParameterReferenceExpression parameterReference) { return(GetFinalParentAction(VisitParameterReference(parameterReference))); }
public object VisitParameterReference(ArmParameterReferenceExpression parameterReference) { parameterReference.RunVisit(_expressionWriter); return(null); }
public object VisitParameterReference(ArmParameterReferenceExpression parameterReference) { Write("$"); Write(parameterReference.ReferenceName.CoerceToString()); return(null); }
public JToken VisitParameterReference(ArmParameterReferenceExpression parameterReference) => VisitArmString(parameterReference);