public ConditionKind GetConditionKind(int id) { ConditionKind kind = null; this.ConditionKinds.TryGetValue(id, out kind); return(kind); }
public bool AddConditionKind(ConditionKind ck) { if (this.ConditionKinds.ContainsKey(ck.ID)) { return(false); } this.ConditionKinds.Add(ck.ID, ck); return(true); }
public bool AddConditionKind(ConditionKind ck) { if (this.ConditionKinds.ContainsKey(ck.ID)) { return false; } this.ConditionKinds.Add(ck.ID, ck); return true; }
public void LoadFromString(ConditionKindTable allConditionKinds, string conditionIDs) { char[] separator = new char[] { ' ', '\n', '\r', '\t' }; string[] strArray = conditionIDs.Split(separator, StringSplitOptions.RemoveEmptyEntries); ConditionKind kind = null; for (int i = 0; i < strArray.Length; i++) { if (allConditionKinds.ConditionKinds.TryGetValue(int.Parse(strArray[i]), out kind)) { this.AddConditionKind(kind); } } }