C# Класс Castle.Facilities.Synchronize.SynchronizeMetaInfoStore

Maintains the synchronization meta-info for all components.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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.

Описание методов

CreateMetaFromType() публичный Метод

Creates the meta-info from the specified type.
public CreateMetaFromType ( Type implementation ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
Результат SynchronizeMetaInfo

CreateMetaInfoFromConfig() публичный Метод

Creates the meta-info from the configuration.
public CreateMetaInfoFromConfig ( Type implementation, IConfiguration config ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
config IConfiguration The configuration.
Результат SynchronizeMetaInfo

GetMetaFor() публичный Метод

Gets the meta-info for the specified implementation type.
public GetMetaFor ( Type implementation ) : SynchronizeMetaInfo
implementation System.Type The implementation type.
Результат SynchronizeMetaInfo

PopulateMetaFromConfig() публичный Метод

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.
Результат void

SynchronizeMetaInfoStore() публичный Метод

Initializes a new instance of the SynchronizeMetaInfoStore class.
public SynchronizeMetaInfoStore ( IConversionManager conversionManager ) : System
conversionManager IConversionManager
Результат System