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);
        }
Exemple #2
0
 public virtual VisitAction VisitParameterReference(ArmParameterReferenceExpression parameterReference) => DefaultVisit(parameterReference);
Exemple #3
0
 VisitAction IArmVisitor <VisitAction> .VisitParameterReference(ArmParameterReferenceExpression parameterReference)
 {
     return(GetFinalParentAction(VisitParameterReference(parameterReference)));
 }
Exemple #4
0
 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);