internal AfterCallContext(injectionParser.CallContext context, string name, InjectionValue[] argumentValues, InjectionValue returnValue) { this.context = context; this.name = name; this.argumentValues = argumentValues; ReturnValue = returnValue; }
public VariableAssignmentContext(injectionParser.AssignmentContext context, string file, string name, InjectionValue value) { this.context = context; File = file; Name = name; Value = value; }
public void WriteLn(InjectionValue text) { if (writer != null) { writer.WriteLine((string)text); writer.Flush(); } }
public EvaluationResult(InjectionValue result) { Result = result; Messages = MessageCollection.Empty; }
internal ReturnContext(injectionParser.ReturnStatementContext context, InjectionValue value) { this.context = context; this.value = value; }
public IndexedVariableAssignmentContex(injectionParser.AssignmentContext context, string file, string name, InjectionValue value, int index) : base(context, file, name, value) { Index = index; }