C# 클래스 Composite.Data.DynamicTypes.DynamicTypeManager

파일 보기 프로젝트 열기: Orckestra/C1-CMS 1 사용 예제들

공개 메소드들

메소드 설명
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