C# Class Nimbus.Infrastructure.AssemblyScanningTypeProvider

Inheritance: ITypeProvider, IValidatableConfigurationSetting
Mostrar archivo Open project: NimbusAPI/Nimbus Class Usage Examples

Protected Properties

Property Type Description
NimbusAssemblies System.Reflection.Assembly[]

Private Properties

Property Type Description
CheckForDuplicateQueueNames IEnumerable
CheckForIndirectlyReferencedAssemblies IEnumerable
CheckForNonSerializableMessageTypes IEnumerable
ScanForAllInstantiableTypes System.Type[]
ScanForCommandHandlerTypes System.Type[]
ScanForCommandTypes System.Type[]
ScanForCompetingEventHandlerTypes System.Type[]
ScanForEventTypes System.Type[]
ScanForFilterTypes System.Type[]
ScanForInterceptorTypes System.Type[]
ScanForMulticastEventHandlerTypes System.Type[]
ScanForMulticastRequestHandlerTypes System.Type[]
ScanForMulticastRequestTypes System.Type[]
ScanForMulticastResponseTypes System.Type[]
ScanForRequestHandlerTypes System.Type[]
ScanForRequestTypes System.Type[]
ScanForResponseTypes System.Type[]

Public Methods

Method Description
AssemblyScanningTypeProvider ( ) : System
Validate ( ) : IEnumerable

Protected Methods

Method Description
ScanAssembliesForKnownTypes ( ) : System.Type[]

Private Methods

Method Description
CheckForDuplicateQueueNames ( ) : IEnumerable
CheckForIndirectlyReferencedAssemblies ( ) : IEnumerable
CheckForNonSerializableMessageTypes ( ) : IEnumerable
ScanForAllInstantiableTypes ( ) : System.Type[]
ScanForCommandHandlerTypes ( ) : System.Type[]
ScanForCommandTypes ( ) : System.Type[]
ScanForCompetingEventHandlerTypes ( ) : System.Type[]
ScanForEventTypes ( ) : System.Type[]
ScanForFilterTypes ( ) : System.Type[]
ScanForInterceptorTypes ( ) : System.Type[]
ScanForMulticastEventHandlerTypes ( ) : System.Type[]
ScanForMulticastRequestHandlerTypes ( ) : System.Type[]
ScanForMulticastRequestTypes ( ) : System.Type[]
ScanForMulticastResponseTypes ( ) : System.Type[]
ScanForRequestHandlerTypes ( ) : System.Type[]
ScanForRequestTypes ( ) : System.Type[]
ScanForResponseTypes ( ) : System.Type[]

Method Details

AssemblyScanningTypeProvider() public method

public AssemblyScanningTypeProvider ( ) : System
return System

ScanAssembliesForKnownTypes() protected method

protected ScanAssembliesForKnownTypes ( ) : System.Type[]
return System.Type[]

Validate() public method

public Validate ( ) : IEnumerable
return IEnumerable

Property Details

NimbusAssemblies protected_oe property

protected Assembly[],System.Reflection NimbusAssemblies
return System.Reflection.Assembly[]