using System; namespace CPF.ReoGrid { public class CustomBodyTypeProviderCollection { internal CustomBodyTypeProviderCollection() { } public void Add(Type type, string identifier, RGFCustomBodyHandler handler) { RGFPersistenceProvider.CustomBodyTypeIdentifiers[type] = identifier; RGFPersistenceProvider.CustomBodyTypeHandlers[identifier] = handler; } public void Remove(Type type) { string key; bool flag = RGFPersistenceProvider.CustomBodyTypeIdentifiers.TryGetValue(type, out key); if (flag) { RGFPersistenceProvider.CustomBodyTypeHandlers.Remove(key); } RGFPersistenceProvider.CustomBodyTypeIdentifiers.Remove(type); } } }