VisitAction IArmVisitor <VisitAction> .VisitOutput(ArmOutput output) { if (ShouldStop(VisitOutput(output), out VisitAction parentAction)) { return(parentAction); } if (VisitDictionaryAndCheckStop(output, out parentAction)) { return(parentAction); } return(VisitAction.Continue); }
private ArmOutput ReadOutput(string outputName, JToken outputToken) { var outputObject = (JObject)outputToken; var output = new ArmOutput(ReadArmExpression(outputName)) { Value = ReadArmExpression(outputToken["value"]), }; if (outputObject.TryGetValue("type", out JToken typeToken)) { output.Type = ReadArmExpression(typeToken); } return(output); }
public object VisitOutput(ArmOutput output) { Write("Output "); WriteExpression(output.Name); if (output.Type != null) { Write(" -Type "); WriteExpression(output.Type); } Write(" -Value "); WriteExpression(output.Value); return(null); }
public virtual VisitAction VisitOutput(ArmOutput output) => DefaultVisit(output);
public object VisitOutput(ArmOutput output) { throw CreateInvalidException(output); }
public JToken VisitOutput(ArmOutput output) => VisitObject(output);