C# Class Composite.Data.DynamicTypes.DynamicTypeManager

Afficher le fichier Open project: Orckestra/C1-CMS Class Usage Examples

Méthodes publiques

Méthode Description
AddLocale ( CultureInfo cultureInfo ) : void
AddLocale ( string providerName, CultureInfo cultureInfo ) : void
AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor ) : void
AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor, bool forceRecompile ) : void
BuildNewDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
CreateStore ( DataTypeDescriptor typeDescriptor ) : void
CreateStore ( DataTypeDescriptor typeDescriptor, bool doFlush ) : void
CreateStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
CreateStore ( string providerName, DataTypeDescriptor typeDescriptor, bool doFlush ) : void
CreateStores ( IReadOnlyCollection typeDescriptors, bool doFlush ) : void
CreateStores ( string providerName, IReadOnlyCollection typeDescriptors, bool doFlush ) : void
DropStore ( DataTypeDescriptor typeDescriptor ) : void
DropStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
EnsureCreateStore ( Type interfaceType ) : void

For internal use only!!! This method will create the store if the interfaceType has not been configured.

EnsureCreateStore ( Type interfaceType, string providerName ) : void

For internal use only!!! This method will create the store if the interfaceType has not been configured.

GetDataTypeDescriptor ( System.Guid immutableTypeId ) : DataTypeDescriptor
GetDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
RemoveLocale ( CultureInfo cultureInfo ) : void
RemoveLocale ( string providerName, CultureInfo cultureInfo ) : void
TryGetDataTypeDescriptor ( System.Guid immutableTypeId, DataTypeDescriptor &dataTypeDescriptor ) : bool
TryGetDataTypeDescriptor ( Type interfaceType, DataTypeDescriptor &dataTypeDescriptor ) : bool
UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor ) : void
UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor, bool flushTheSystem ) : void

Private Methods

Méthode Description
DropStore ( string providerName, DataTypeDescriptor typeDescriptor, bool makeAFlush ) : void
EnsureUpdateStore ( Type interfaceType, string providerName, bool makeAFlush ) : bool
IsEnsureUpdateStoreNeeded ( Type interfaceType ) : bool

Method Details

AddLocale() public static méthode

public static AddLocale ( CultureInfo cultureInfo ) : void
cultureInfo System.Globalization.CultureInfo
Résultat void

AddLocale() public static méthode

public static AddLocale ( string providerName, CultureInfo cultureInfo ) : void
providerName string
cultureInfo System.Globalization.CultureInfo
Résultat void

AlterStore() public static méthode

public static AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor ) : void
updateDataTypeDescriptor Composite.Data.DynamicTypes.UpdateDataTypeDescriptor
Résultat void

AlterStore() public static méthode

public static AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor, bool forceRecompile ) : void
updateDataTypeDescriptor Composite.Data.DynamicTypes.UpdateDataTypeDescriptor
forceRecompile bool
Résultat void

BuildNewDataTypeDescriptor() public static méthode

public static BuildNewDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
typeToDescript System.Type
Résultat DataTypeDescriptor

CreateStore() public static méthode

public static CreateStore ( DataTypeDescriptor typeDescriptor ) : void
typeDescriptor DataTypeDescriptor
Résultat void

CreateStore() public static méthode

public static CreateStore ( DataTypeDescriptor typeDescriptor, bool doFlush ) : void
typeDescriptor DataTypeDescriptor
doFlush bool
Résultat void

CreateStore() public static méthode

public static CreateStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
providerName string
typeDescriptor DataTypeDescriptor
Résultat void

CreateStore() public static méthode

public static CreateStore ( string providerName, DataTypeDescriptor typeDescriptor, bool doFlush ) : void
providerName string
typeDescriptor DataTypeDescriptor
doFlush bool
Résultat void

CreateStores() public static méthode

public static CreateStores ( IReadOnlyCollection typeDescriptors, bool doFlush ) : void
typeDescriptors IReadOnlyCollection
doFlush bool
Résultat void

CreateStores() public static méthode

public static CreateStores ( string providerName, IReadOnlyCollection typeDescriptors, bool doFlush ) : void
providerName string
typeDescriptors IReadOnlyCollection
doFlush bool
Résultat void

DropStore() public static méthode

public static DropStore ( DataTypeDescriptor typeDescriptor ) : void
typeDescriptor DataTypeDescriptor
Résultat void

DropStore() public static méthode

public static DropStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
providerName string
typeDescriptor DataTypeDescriptor
Résultat void

EnsureCreateStore() public static méthode

For internal use only!!! This method will create the store if the interfaceType has not been configured.
public static EnsureCreateStore ( Type interfaceType ) : void
interfaceType System.Type
Résultat void

EnsureCreateStore() public static méthode

For internal use only!!! This method will create the store if the interfaceType has not been configured.
public static EnsureCreateStore ( Type interfaceType, string providerName ) : void
interfaceType System.Type
providerName string
Résultat void

GetDataTypeDescriptor() public static méthode

public static GetDataTypeDescriptor ( System.Guid immutableTypeId ) : DataTypeDescriptor
immutableTypeId System.Guid
Résultat DataTypeDescriptor

GetDataTypeDescriptor() public static méthode

public static GetDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
typeToDescript System.Type
Résultat DataTypeDescriptor

RemoveLocale() public static méthode

public static RemoveLocale ( CultureInfo cultureInfo ) : void
cultureInfo System.Globalization.CultureInfo
Résultat void

RemoveLocale() public static méthode

public static RemoveLocale ( string providerName, CultureInfo cultureInfo ) : void
providerName string
cultureInfo System.Globalization.CultureInfo
Résultat void

TryGetDataTypeDescriptor() public static méthode

public static TryGetDataTypeDescriptor ( System.Guid immutableTypeId, DataTypeDescriptor &dataTypeDescriptor ) : bool
immutableTypeId System.Guid
dataTypeDescriptor DataTypeDescriptor
Résultat bool

TryGetDataTypeDescriptor() public static méthode

public static TryGetDataTypeDescriptor ( Type interfaceType, DataTypeDescriptor &dataTypeDescriptor ) : bool
interfaceType System.Type
dataTypeDescriptor DataTypeDescriptor
Résultat bool

UpdateDataTypeDescriptor() public static méthode

public static UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor ) : void
dataTypeDescriptor DataTypeDescriptor
Résultat void

UpdateDataTypeDescriptor() public static méthode

public static UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor, bool flushTheSystem ) : void
dataTypeDescriptor DataTypeDescriptor
flushTheSystem bool
Résultat void