public CTsUnforceArray(CTsVariable var) : base(var) { Index = var.Index; }
private static CTsGenericInstr buildTtStep(CInstruction inst, CTsVariable TsVariable) { CTsGenericInstr instr = null; string typeOfStep = inst.GetType().ToString(); string typeOfData = inst.data.GetType().ToString(); CVariable variable = (CVariable)inst.data; if (String.Equals(typeOfStep, typeof(CInstrUnforce).FullName) && !String.Equals(typeOfData, typeof(CVariableArray).FullName)) { return new CTsTtUnforce(TsVariable); } if (String.Equals(typeOfStep, typeof(CInstrForce).FullName)) { return new CTsTtForce(TsVariable); } if (String.Equals(typeOfStep, typeof(CInstrTest).FullName)) { return new CTsTtTest(TsVariable); } return instr; }
public CTsForce(CTsVariable var) : base(var) { }
private static CTsGenericInstr buildCbStep(CInstruction inst, CTsVariable TsVariable) { CTsGenericInstr instr = null; string typeOfStep = inst.GetType().ToString(); string typeOfData = inst.data.GetType().ToString(); CVariable variable = (CVariable)inst.data; if (String.Equals(typeOfStep, typeof(CInstrUnforce).FullName)) { if(String.Equals(typeOfData, typeof(CVariableArray).FullName)) instr = new CTsUnforceArray(TsVariable); else instr = new CTsUnforce(TsVariable); } if (String.Equals(typeOfStep, typeof(CInstrForce).FullName)) { if (String.Equals(typeOfData, typeof(CVariableBool).FullName) || String.Equals(typeOfData, typeof(CVariableInt).FullName) || String.Equals(typeOfData, typeof(CVariableUInt).FullName) || String.Equals(typeOfData, typeof(CVariableDouble).FullName)) instr = new CTsForce(TsVariable); if (String.Equals(typeOfData, typeof(CVariableArray).FullName)) instr = new CTsForceArray(TsVariable); } if (String.Equals(typeOfStep, typeof(CInstrTest).FullName)) { if (String.Equals(typeOfData, typeof(CVariableBool).FullName) || String.Equals(typeOfData, typeof(CVariableInt).FullName) || String.Equals(typeOfData, typeof(CVariableUInt).FullName)) instr = new CTsTest(TsVariable); if (String.Equals(typeOfData, typeof(CVariableDouble).FullName)) instr = new CTsTestAna(TsVariable); if (String.Equals(typeOfData, typeof(CVariableArray).FullName)) instr = new CTsTestArray(TsVariable); } return instr; }
public CTsTest(CTsVariable var) : base(var) { }
public CTsBasedVarInstr(CTsVariable var) { this.Variable = var; }
public CTsTestArray(CTsVariable var) : base(var) { Index = var.Index; }
public CTsTtUnforce(CTsVariable var) : base(var) { }