public void RemoveDefine(LogicDefine define) { foreach (LogicDefine predefined in Defines) { if (define.Name == predefined.Name) { Defines.Remove(predefined); return; } } }
public void AddDefine(LogicDefine define) { foreach (LogicDefine predefined in Defines) { if (define.Name == predefined.Name) { predefined.Replacement = define.Replacement; return; } } Defines.Add(define); }