// <summary> // Stores the specified IPropertyViewManager under the specified persistenceId. // </summary> // <param name="persistenceId">ID to store under</param> // <param name="manager">IPropertyViewManager to store</param> public void StorePropertyViewManager(string persistenceId, IPropertyViewManager manager) { if (persistenceId == null) { throw FxTrace.Exception.ArgumentNull("persistenceId"); } if (manager == null && _persistenceIdToManagerTypeNameMap == null) { return; } if (manager == null) { _persistenceIdToManagerTypeNameMap.Remove(persistenceId); } else { if (_persistenceIdToManagerTypeNameMap == null) { _persistenceIdToManagerTypeNameMap = new Dictionary <string, string>(); } _persistenceIdToManagerTypeNameMap[persistenceId] = manager.GetType().Name; } }
// <summary> // Stores the specified IPropertyViewManager under the specified persistenceId. // </summary> // <param name="persistenceId">ID to store under</param> // <param name="manager">IPropertyViewManager to store</param> public void StorePropertyViewManager(string persistenceId, IPropertyViewManager manager) { if (persistenceId == null) { throw FxTrace.Exception.ArgumentNull("persistenceId"); } if (manager == null && _persistenceIdToManagerTypeNameMap == null) { return; } if (manager == null) { _persistenceIdToManagerTypeNameMap.Remove(persistenceId); } else { if (_persistenceIdToManagerTypeNameMap == null) { _persistenceIdToManagerTypeNameMap = new Dictionary<string, string>(); } _persistenceIdToManagerTypeNameMap[persistenceId] = manager.GetType().Name; } }