public int CompareTo(object obj) { InstanceConfigEntry <E> instanceConfigEntry = obj as InstanceConfigEntry <E>; if (instanceConfigEntry != null) { return(Name.CompareTo(instanceConfigEntry.Name)); } return(-1); }
private void CreateStubs(IEnumerable <E> sortedIds) { foreach (E sortedId in sortedIds) { if (GetSetting(sortedId) == null) { Settings[sortedId] = new InstanceConfigEntry <E>(sortedId, " "); } } }
private void CreateStubs(IEnumerable <E> sortedIds) { foreach (var id in sortedIds) { var setting = GetSetting(id); if (setting == null) { Settings[id] = new InstanceConfigEntry <E>(id, " "); } } }
protected abstract void InitSetting(InstanceConfigEntry <E> configEntry);
protected override void InitSetting(InstanceConfigEntry <MapId> configEntry) { InstanceMgr.SetCreator(configEntry.Name, configEntry.TypeName.Trim()); }