private IModelBindingDefinition <TModel> ConfigureInternal <TModel>(IModelBindingDefinitionInitializer initializer) { var m = new ModelBindingDefinition <TModel>(); initializer.Initialize(m); return(m); }
IModelBindingDefinition <TModel> IArgsConfiguration.Configure <TModel>(IModelBindingDefinitionInitializer initializer) { return(ConfigureInternal <TModel>(initializer)); }
/// <summary> /// Create an IModelBindingDefinition. Will use the provided IModelBindingDefinitionInitializer /// </summary> /// <typeparam name="TModel"></typeparam> /// <param name="initializer"></param> /// <returns></returns> public static IModelBindingDefinition <TModel> Configure <TModel>(IModelBindingDefinitionInitializer initializer) { return(Instance.Configure <TModel>(initializer)); }