Пример #1
0
 public object VisitVariableDeclaration(ArmVariable variable)
 {
     Write("[ArmVariable]");
     WriteLine();
     WriteVariable(variable.Name.CoerceToString());
     WriteDefaultValue(variable.Value);
     return(null);
 }
Пример #2
0
        VisitAction IArmVisitor <VisitAction> .VisitVariableDeclaration(ArmVariable variable)
        {
            if (ShouldStop(VisitVariableDeclaration(variable), out VisitAction parentAction))
            {
                return(parentAction);
            }

            if (ShouldStop(variable.Name.RunVisit(this), out parentAction))
            {
                return(parentAction);
            }

            return(GetFinalParentAction(variable.Value.RunVisit(this)));
        }
Пример #3
0
 public virtual VisitAction VisitVariableDeclaration(ArmVariable variable) => DefaultVisit(variable);
Пример #4
0
        private ArmVariable ReadVariable(string variableName, JToken variableObject)
        {
            var variable = new ArmVariable(new ArmStringLiteral(variableName), ReadValue(variableObject));

            return(variable);
        }
Пример #5
0
 public object VisitVariableDeclaration(ArmVariable variable)
 {
     throw CreateInvalidException(variable);
 }
Пример #6
0
 public JToken VisitVariableDeclaration(ArmVariable variable) => variable.Value?.RunVisit(this);