protected bool Equals(Enumerated <T> classEnumBase) { if (classEnumBase == null) { return(false); } return(GetType() == classEnumBase.GetType() && Equals(Name, classEnumBase.Name)); }
public void Add(Enumerated <T> item) { string name = item.Name; if (_inner.ContainsKey(name)) { ExceptionHelper.ThrowArgumentException("enunName", Exceptions.Enumerated_DuplicatedTemplate, name); } _inner.Add(name, item); }