public ProxyFAFQueryMethodAssignerSetter( AssignFunc procAssign, SetValueFunc procSetValue) { ProcAssign = procAssign; ProcSetValue = procSetValue; }
public static ParamLessInstruction GetAssignInstructionForDatSymbolType(DatSymbolType type) { ParamLessInstruction instruction = new ParamLessInstruction(); switch (type) { case (DatSymbolType.Int): { instruction = new Assign(); break; } case (DatSymbolType.String): { instruction = new AssignString(); //TODO when to use AssignStringRef? break; } case (DatSymbolType.Func): { instruction = new AssignFunc(); break; } case (DatSymbolType.Float): { instruction = new AssignFloat(); break; } case (DatSymbolType.Instance): // TODO check if it happens case (DatSymbolType.Class): { instruction = new AssignInstance(); break; } } return(instruction); }
public ProxyAggregationResultFutureAssignable(AssignFunc procAssign) { ProcAssign = procAssign; }