private void AddUserVariable(IGMacCbRhsVariable rhsVar, GMacCbComputedVariable computedVar) { var inputVar = rhsVar as GMacCbInputVariable; if (ReferenceEquals(inputVar, null) == false) { inputVar.AddUserVariable(computedVar); return; } var tempVar = rhsVar as GMacCbTempVariable; if (ReferenceEquals(tempVar, null)) { return; } tempVar.AddUserVariable(computedVar); }
/// <summary> /// Adds a RHS variable to the internal list /// </summary> /// <param name="rhsVar"></param> internal void AddRhsVariable(IGMacCbRhsVariable rhsVar) { _rhsVariables.Add(rhsVar); }