C# Class Rebel.Cms.Web.DependencyManagementExtensions

Extension methods for IContainerBuilder
Mostra file Open project: RebelCMS/rebelcmsxu5

Public Methods

Method Description
RegisterControllers ( this containerBuilder, Assembly assembly, TypeFinder typeFinder ) : IContainerBuilder

Register all controllers found in the specified Assembly

RegisterControllers ( this containerBuilder, IEnumerable assemblies, TypeFinder typeFinder ) : IContainerBuilder

Register all controllers found in the specified assemblies

RegisterModelBinderProvider ( this containerBuilder ) : IContainerBuilder
RegisterModelBinders ( this containerBuilder, Assembly assembly, TypeFinder typeFinder ) : IContainerBuilder

Register all model binders found in the specified Assembly which are registered to types based on the ModelBinderForAttribute.

RegisterModelBinders ( this containerBuilder, IEnumerable assemblies, TypeFinder typeFinder ) : IContainerBuilder

Register all model binders found in the specified Assemblies which are registered to types based on the ModelBinderForAttribute.

Method Details

RegisterControllers() public static method

Register all controllers found in the specified Assembly
public static RegisterControllers ( this containerBuilder, Assembly assembly, TypeFinder typeFinder ) : IContainerBuilder
containerBuilder this
assembly System.Reflection.Assembly
typeFinder TypeFinder
return IContainerBuilder

RegisterControllers() public static method

Register all controllers found in the specified assemblies
public static RegisterControllers ( this containerBuilder, IEnumerable assemblies, TypeFinder typeFinder ) : IContainerBuilder
containerBuilder this
assemblies IEnumerable
typeFinder TypeFinder
return IContainerBuilder

RegisterModelBinderProvider() public static method

public static RegisterModelBinderProvider ( this containerBuilder ) : IContainerBuilder
containerBuilder this
return IContainerBuilder

RegisterModelBinders() public static method

Register all model binders found in the specified Assembly which are registered to types based on the ModelBinderForAttribute.
public static RegisterModelBinders ( this containerBuilder, Assembly assembly, TypeFinder typeFinder ) : IContainerBuilder
containerBuilder this
assembly System.Reflection.Assembly
typeFinder TypeFinder
return IContainerBuilder

RegisterModelBinders() public static method

Register all model binders found in the specified Assemblies which are registered to types based on the ModelBinderForAttribute.
public static RegisterModelBinders ( this containerBuilder, IEnumerable assemblies, TypeFinder typeFinder ) : IContainerBuilder
containerBuilder this
assemblies IEnumerable
typeFinder TypeFinder
return IContainerBuilder