C# Класс Composite.Data.DynamicTypes.DynamicTypeManager

Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
DropStore ( string providerName, DataTypeDescriptor typeDescriptor, bool makeAFlush ) : void
EnsureUpdateStore ( Type interfaceType, string providerName, bool makeAFlush ) : bool
IsEnsureUpdateStoreNeeded ( Type interfaceType ) : bool

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

AddLocale() публичный статический Метод

public static AddLocale ( CultureInfo cultureInfo ) : void
cultureInfo System.Globalization.CultureInfo
Результат void

AddLocale() публичный статический Метод

public static AddLocale ( string providerName, CultureInfo cultureInfo ) : void
providerName string
cultureInfo System.Globalization.CultureInfo
Результат void

AlterStore() публичный статический Метод

public static AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor ) : void
updateDataTypeDescriptor Composite.Data.DynamicTypes.UpdateDataTypeDescriptor
Результат void

AlterStore() публичный статический Метод

public static AlterStore ( Composite.Data.DynamicTypes.UpdateDataTypeDescriptor updateDataTypeDescriptor, bool forceRecompile ) : void
updateDataTypeDescriptor Composite.Data.DynamicTypes.UpdateDataTypeDescriptor
forceRecompile bool
Результат void

BuildNewDataTypeDescriptor() публичный статический Метод

public static BuildNewDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
typeToDescript System.Type
Результат DataTypeDescriptor

CreateStore() публичный статический Метод

public static CreateStore ( DataTypeDescriptor typeDescriptor ) : void
typeDescriptor DataTypeDescriptor
Результат void

CreateStore() публичный статический Метод

public static CreateStore ( DataTypeDescriptor typeDescriptor, bool doFlush ) : void
typeDescriptor DataTypeDescriptor
doFlush bool
Результат void

CreateStore() публичный статический Метод

public static CreateStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
providerName string
typeDescriptor DataTypeDescriptor
Результат void

CreateStore() публичный статический Метод

public static CreateStore ( string providerName, DataTypeDescriptor typeDescriptor, bool doFlush ) : void
providerName string
typeDescriptor DataTypeDescriptor
doFlush bool
Результат void

CreateStores() публичный статический Метод

public static CreateStores ( IReadOnlyCollection typeDescriptors, bool doFlush ) : void
typeDescriptors IReadOnlyCollection
doFlush bool
Результат void

CreateStores() публичный статический Метод

public static CreateStores ( string providerName, IReadOnlyCollection typeDescriptors, bool doFlush ) : void
providerName string
typeDescriptors IReadOnlyCollection
doFlush bool
Результат void

DropStore() публичный статический Метод

public static DropStore ( DataTypeDescriptor typeDescriptor ) : void
typeDescriptor DataTypeDescriptor
Результат void

DropStore() публичный статический Метод

public static DropStore ( string providerName, DataTypeDescriptor typeDescriptor ) : void
providerName string
typeDescriptor DataTypeDescriptor
Результат void

EnsureCreateStore() публичный статический Метод

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

EnsureCreateStore() публичный статический Метод

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

GetDataTypeDescriptor() публичный статический Метод

public static GetDataTypeDescriptor ( System.Guid immutableTypeId ) : DataTypeDescriptor
immutableTypeId System.Guid
Результат DataTypeDescriptor

GetDataTypeDescriptor() публичный статический Метод

public static GetDataTypeDescriptor ( Type typeToDescript ) : DataTypeDescriptor
typeToDescript System.Type
Результат DataTypeDescriptor

RemoveLocale() публичный статический Метод

public static RemoveLocale ( CultureInfo cultureInfo ) : void
cultureInfo System.Globalization.CultureInfo
Результат void

RemoveLocale() публичный статический Метод

public static RemoveLocale ( string providerName, CultureInfo cultureInfo ) : void
providerName string
cultureInfo System.Globalization.CultureInfo
Результат void

TryGetDataTypeDescriptor() публичный статический Метод

public static TryGetDataTypeDescriptor ( System.Guid immutableTypeId, DataTypeDescriptor &dataTypeDescriptor ) : bool
immutableTypeId System.Guid
dataTypeDescriptor DataTypeDescriptor
Результат bool

TryGetDataTypeDescriptor() публичный статический Метод

public static TryGetDataTypeDescriptor ( Type interfaceType, DataTypeDescriptor &dataTypeDescriptor ) : bool
interfaceType System.Type
dataTypeDescriptor DataTypeDescriptor
Результат bool

UpdateDataTypeDescriptor() публичный статический Метод

public static UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor ) : void
dataTypeDescriptor DataTypeDescriptor
Результат void

UpdateDataTypeDescriptor() публичный статический Метод

public static UpdateDataTypeDescriptor ( DataTypeDescriptor dataTypeDescriptor, bool flushTheSystem ) : void
dataTypeDescriptor DataTypeDescriptor
flushTheSystem bool
Результат void