C# Class Castle.Facilities.Synchronize.SynchronizeMetaInfoStore

Maintains the synchronization meta-info for all components.
Afficher le fichier Open project: castleproject/Windsor Class Usage Examples

Méthodes publiques

Méthode Description
CreateMetaFromType ( Type implementation ) : SynchronizeMetaInfo

Creates the meta-info from the specified type.

CreateMetaInfoFromConfig ( Type implementation, IConfiguration config ) : SynchronizeMetaInfo

Creates the meta-info from the configuration.

GetMetaFor ( Type implementation ) : SynchronizeMetaInfo

Gets the meta-info for the specified implementation type.

PopulateMetaFromConfig ( Type implementation, IList methods, IConfiguration config ) : void

Populates the meta-info from the configuration.

SynchronizeMetaInfoStore ( IConversionManager conversionManager ) : System

Initializes a new instance of the SynchronizeMetaInfoStore class.

Private Methods

Méthode Description
CreateAttributeFromConfig ( IConfiguration config ) : SynchronizeAttribute

Creates the synchronization attribute from configuration.

PopulateMetaInfoFromType ( SynchronizeMetaInfo metaInfo, Type implementation ) : void

Populates the meta-info from the attributes.

Register ( Type implementation, SynchronizeMetaInfo metaInfo ) : void

Registers the meta-info for the specified implementation type.

Method Details

CreateMetaFromType() public méthode

Creates the meta-info from the specified type.
public CreateMetaFromType ( Type implementation ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
Résultat SynchronizeMetaInfo

CreateMetaInfoFromConfig() public méthode

Creates the meta-info from the configuration.
public CreateMetaInfoFromConfig ( Type implementation, IConfiguration config ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
config IConfiguration The configuration.
Résultat SynchronizeMetaInfo

GetMetaFor() public méthode

Gets the meta-info for the specified implementation type.
public GetMetaFor ( Type implementation ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
Résultat SynchronizeMetaInfo

PopulateMetaFromConfig() public méthode

Populates the meta-info from the configuration.
public PopulateMetaFromConfig ( Type implementation, IList methods, IConfiguration config ) : void
implementation System.Type The implementation.
methods IList The methods.
config IConfiguration The config.
Résultat void

SynchronizeMetaInfoStore() public méthode

Initializes a new instance of the SynchronizeMetaInfoStore class.
public SynchronizeMetaInfoStore ( IConversionManager conversionManager ) : System
conversionManager IConversionManager
Résultat System