C# Class Revenj.Extensibility.Autofac.Core.Registration.ServiceRegistrationInfo

Tracks the services known to the registry.
Datei anzeigen Open project: ngs-doo/revenj Class Usage Examples

Private Properties

Property Type Description
EnforceDuringInitialization void
RequiresInitialization void

Public Methods

Method Description
AddImplementation ( IComponentRegistration registration, bool preserveDefaults ) : void
BeginInitialization ( IEnumerable sources ) : void
CompleteInitialization ( ) : void
DequeueNextSource ( ) : IRegistrationSource
Include ( IRegistrationSource source ) : void
ServiceRegistrationInfo ( Service service ) : System

Initializes a new instance of the ServiceRegistrationInfo class.

ShouldRecalculateAdaptersOn ( IComponentRegistration registration ) : bool
SkipSource ( IRegistrationSource source ) : void
TryGetRegistration ( IComponentRegistration &registration ) : bool

Private Methods

Method Description
EnforceDuringInitialization ( ) : void
RequiresInitialization ( ) : void

Method Details

AddImplementation() public method

public AddImplementation ( IComponentRegistration registration, bool preserveDefaults ) : void
registration IComponentRegistration
preserveDefaults bool
return void

BeginInitialization() public method

public BeginInitialization ( IEnumerable sources ) : void
sources IEnumerable
return void

CompleteInitialization() public method

public CompleteInitialization ( ) : void
return void

DequeueNextSource() public method

public DequeueNextSource ( ) : IRegistrationSource
return IRegistrationSource

Include() public method

public Include ( IRegistrationSource source ) : void
source IRegistrationSource
return void

ServiceRegistrationInfo() public method

Initializes a new instance of the ServiceRegistrationInfo class.
public ServiceRegistrationInfo ( Service service ) : System
service Service The tracked service.
return System

ShouldRecalculateAdaptersOn() public method

public ShouldRecalculateAdaptersOn ( IComponentRegistration registration ) : bool
registration IComponentRegistration
return bool

SkipSource() public method

public SkipSource ( IRegistrationSource source ) : void
source IRegistrationSource
return void

TryGetRegistration() public method

public TryGetRegistration ( IComponentRegistration &registration ) : bool
registration IComponentRegistration
return bool