C# Class Bosphorus.Library.Dao.Facade.Facade.Loader.FromAssemblyDescriptor

Show file Open project: BosphorusTeam/bosphorus.dao

Public Methods

Method Description
FromAssemblyDescriptor ( Assembly assembly ) : System
IsAppropriate ( Type repositoryServiceType ) : IRegistration
IsAppropriate ( Type repositoryServiceType, string endsWith ) : IRegistration
IsAppropriate ( Type repositoryServiceType, string inNamespace, string endsWith ) : IRegistration

Private Methods

Method Description
ConfigureRegistration ( ComponentRegistration registration ) : object
GetTypeName ( Type type ) : string
IsAppropriateDelegate ( Type repositoryServiceType, string inNamespace, string endsWith ) : Predicate
SelectService ( Type repositoryServiceType ) : ServiceDescriptor.ServiceSelector

Method Details

FromAssemblyDescriptor() public method

public FromAssemblyDescriptor ( Assembly assembly ) : System
assembly System.Reflection.Assembly
return System

IsAppropriate() public method

public IsAppropriate ( Type repositoryServiceType ) : IRegistration
repositoryServiceType System.Type
return IRegistration

IsAppropriate() public method

public IsAppropriate ( Type repositoryServiceType, string endsWith ) : IRegistration
repositoryServiceType System.Type
endsWith string
return IRegistration

IsAppropriate() public method

public IsAppropriate ( Type repositoryServiceType, string inNamespace, string endsWith ) : IRegistration
repositoryServiceType System.Type
inNamespace string
endsWith string
return IRegistration