C# Class GSoft.Dynamite.Binding.CachedSchemaBuilder

A cached schema builder.
Inheritance: IEntitySchemaBuilder, IDisposable
Afficher le fichier Open project: GSoft-SharePoint/Dynamite-2010 Class Usage Examples

Méthodes publiques

Méthode Description
CachedSchemaBuilder ( IEntitySchemaBuilder schemaBuilder, ILogger logger ) : System

Initializes a new instance of the CachedSchemaBuilder class.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetSchema ( Type type ) : IEntitySchema

Gets the schema.

RegisterTypeConverter ( Type targetType, IConverter converter ) : void

Registers the type converter.

UnregisterTypeConverter ( Type targetType ) : void

Unregisters the type converter.

Méthodes protégées

Méthode Description
Dispose ( bool managed ) : void

Releases unmanaged and - optionally - managed resources

Method Details

CachedSchemaBuilder() public méthode

Initializes a new instance of the CachedSchemaBuilder class.
public CachedSchemaBuilder ( IEntitySchemaBuilder schemaBuilder, ILogger logger ) : System
schemaBuilder IEntitySchemaBuilder The schema builder.
logger ILogger The logging utility.
Résultat System

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Releases unmanaged and - optionally - managed resources
protected Dispose ( bool managed ) : void
managed bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Résultat void

GetSchema() public méthode

Gets the schema.
public GetSchema ( Type type ) : IEntitySchema
type System.Type The type.
Résultat IEntitySchema

RegisterTypeConverter() public méthode

Registers the type converter.
public RegisterTypeConverter ( Type targetType, IConverter converter ) : void
targetType System.Type Type of the target.
converter IConverter The converter.
Résultat void

UnregisterTypeConverter() public méthode

Unregisters the type converter.
public UnregisterTypeConverter ( Type targetType ) : void
targetType System.Type Type of the target.
Résultat void