C# Класс CustomConfigurations.ObjectCreation.ObjectCreationSettingsCollection

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

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

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