C# 클래스 CustomConfigurations.ObjectCreation.ObjectCreationSettingsCollection

파일 보기 프로젝트 열기: twistedtwig/CustomConfigurations 1 사용 예제들

공개 메소드들

메소드 설명
AddMapping ( string originalName, string mapToName ) : void
AddMapping ( string originalName, string mapToName, string defaultValue ) : void
AddMapping ( string originalName, string mapToName, string defaultValue, ObjectCreationSettingType creationType ) : void
ContainsMapToName ( string name ) : bool
ContainsOriginalMappingName ( string name ) : bool
GetValidConstructorSettings ( ) : IList
GetValidConstructorSettings ( bool allowNullorEmptyValues ) : IList
GetValidPropertySettings ( ) : IList
GetValidPropertySettings ( bool allowNullorEmptyValues ) : IList
ObjectCreationSettingsCollection ( IList mappings ) : System
SetValue ( string originalName, string value ) : void

Will override the original value and default value for any item already in the collection with that original name

비공개 메소드들

메소드 설명
GetSettingItem ( string originalName ) : ObjectCreationSettingItem
ObjectCreationSettingsCollection ( ) : System

No mappings given to the constructor, will only set public properties

ObjectCreationSettingsCollection ( ConfigValueDictionary fieldMappings ) : System

Maps the dictionry key to the dictionary value for a field, only set public properties.

ObjectCreationSettingsCollection ( ConfigValueDictionary fieldMappings, ConfigValueDictionary fieldValues, bool onlySetPublicProperties ) : System
ObjectCreationSettingsCollection ( ConfigValueDictionary fieldMappings, bool onlySetPublicProperties ) : System
SetupMappings ( ConfigValueDictionary fieldMappings ) : void
SetupValues ( ConfigValueDictionary fieldValues ) : void

메소드 상세

AddMapping() 공개 메소드

public AddMapping ( string originalName, string mapToName ) : void
originalName string
mapToName string
리턴 void

AddMapping() 공개 메소드

public AddMapping ( string originalName, string mapToName, string defaultValue ) : void
originalName string
mapToName string
defaultValue string
리턴 void

AddMapping() 공개 메소드

public AddMapping ( string originalName, string mapToName, string defaultValue, ObjectCreationSettingType creationType ) : void
originalName string
mapToName string
defaultValue string
creationType ObjectCreationSettingType
리턴 void

ContainsMapToName() 공개 메소드

public ContainsMapToName ( string name ) : bool
name string
리턴 bool

ContainsOriginalMappingName() 공개 메소드

public ContainsOriginalMappingName ( string name ) : bool
name string
리턴 bool

GetValidConstructorSettings() 공개 메소드

public GetValidConstructorSettings ( ) : IList
리턴 IList

GetValidConstructorSettings() 공개 메소드

public GetValidConstructorSettings ( bool allowNullorEmptyValues ) : IList
allowNullorEmptyValues bool
리턴 IList

GetValidPropertySettings() 공개 메소드

public GetValidPropertySettings ( ) : IList
리턴 IList

GetValidPropertySettings() 공개 메소드

public GetValidPropertySettings ( bool allowNullorEmptyValues ) : IList
allowNullorEmptyValues bool
리턴 IList

ObjectCreationSettingsCollection() 공개 메소드

public ObjectCreationSettingsCollection ( IList mappings ) : System
mappings IList
리턴 System

SetValue() 공개 메소드

Will override the original value and default value for any item already in the collection with that original name
public SetValue ( string originalName, string value ) : void
originalName string
value string
리턴 void