C# Class CustomConfigurations.ObjectCreation.ObjectCreationSettingsCollection

Afficher le fichier Open project: twistedtwig/CustomConfigurations Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddMapping() public méthode

public AddMapping ( string originalName, string mapToName ) : void
originalName string
mapToName string
Résultat void

AddMapping() public méthode

public AddMapping ( string originalName, string mapToName, string defaultValue ) : void
originalName string
mapToName string
defaultValue string
Résultat void

AddMapping() public méthode

public AddMapping ( string originalName, string mapToName, string defaultValue, ObjectCreationSettingType creationType ) : void
originalName string
mapToName string
defaultValue string
creationType ObjectCreationSettingType
Résultat void

ContainsMapToName() public méthode

public ContainsMapToName ( string name ) : bool
name string
Résultat bool

ContainsOriginalMappingName() public méthode

public ContainsOriginalMappingName ( string name ) : bool
name string
Résultat bool

GetValidConstructorSettings() public méthode

public GetValidConstructorSettings ( ) : IList
Résultat IList

GetValidConstructorSettings() public méthode

public GetValidConstructorSettings ( bool allowNullorEmptyValues ) : IList
allowNullorEmptyValues bool
Résultat IList

GetValidPropertySettings() public méthode

public GetValidPropertySettings ( ) : IList
Résultat IList

GetValidPropertySettings() public méthode

public GetValidPropertySettings ( bool allowNullorEmptyValues ) : IList
allowNullorEmptyValues bool
Résultat IList

ObjectCreationSettingsCollection() public méthode

public ObjectCreationSettingsCollection ( IList mappings ) : System
mappings IList
Résultat System

SetValue() public méthode

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
Résultat void