public void ConfigureObject <T>(object item) { if (state.TypedObjectConfigurations.ContainsKey(typeof(T))) { ObjectConfigurationInfo config = state.TypedObjectConfigurations[typeof(T)]; config.ConfigureDelegate(item); ConfigureObjectWithTemplates(item); return; } throw ExceptionHelper.TypedConfigurationNotFoundException(typeof(T)); }
public void ConfigureObject <T>(string configId, T item) { if (state.NamedObjectConfigurations.ContainsKey(configId)) { ObjectConfigurationInfo config = state.NamedObjectConfigurations[configId]; config.ConfigureDelegate(item); ConfigureObjectWithTemplates(item); return; } throw ExceptionHelper.NamedConfigurationNotFoundException(configId); }