C# Класс HermaFx.Settings.SettingsBehavior

Наследование: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryKeyBuilder, IDictionaryPropertyGetter, IPropertyDescriptorInitializer
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetPrefixFor string
IsRequired bool
ValueIsNullOrDefault bool

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

Метод Описание
GetKey ( IDictionaryAdapter dictionaryAdapter, string key, PropertyDescriptor property ) : string
GetPropertyValue ( IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor descriptor, bool ifExists ) : object
Initialize ( IDictionaryAdapter dictionaryAdapter, object behaviors ) : void
Initialize ( PropertyDescriptor propertyDescriptor, object behaviors ) : void
Invalidate ( IDictionaryAdapter dictionaryAdapter ) : void
IsValid ( IDictionaryAdapter dictionaryAdapter ) : bool
SettingsBehavior ( ) : System
SettingsBehavior ( string keyPrefix ) : System
SettingsBehavior ( string keyPrefix, string separator ) : System
Validate ( IDictionaryAdapter dictionaryAdapter ) : string
Validate ( IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property ) : string

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

Метод Описание
GetPrefixFor ( PropertyDescriptor property ) : string
IsRequired ( PropertyDescriptor property, bool ifExists ) : bool
ValueIsNullOrDefault ( PropertyDescriptor descriptor, object value ) : bool

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

GetKey() публичный Метод

public GetKey ( IDictionaryAdapter dictionaryAdapter, string key, PropertyDescriptor property ) : string
dictionaryAdapter IDictionaryAdapter
key string
property Castle.Components.DictionaryAdapter.PropertyDescriptor
Результат string

GetPropertyValue() публичный Метод

public GetPropertyValue ( IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor descriptor, bool ifExists ) : object
dictionaryAdapter IDictionaryAdapter
key string
storedValue object
descriptor Castle.Components.DictionaryAdapter.PropertyDescriptor
ifExists bool
Результат object

Initialize() публичный Метод

public Initialize ( IDictionaryAdapter dictionaryAdapter, object behaviors ) : void
dictionaryAdapter IDictionaryAdapter
behaviors object
Результат void

Initialize() публичный Метод

public Initialize ( PropertyDescriptor propertyDescriptor, object behaviors ) : void
propertyDescriptor Castle.Components.DictionaryAdapter.PropertyDescriptor
behaviors object
Результат void

Invalidate() публичный Метод

public Invalidate ( IDictionaryAdapter dictionaryAdapter ) : void
dictionaryAdapter IDictionaryAdapter
Результат void

IsValid() публичный Метод

public IsValid ( IDictionaryAdapter dictionaryAdapter ) : bool
dictionaryAdapter IDictionaryAdapter
Результат bool

SettingsBehavior() публичный Метод

public SettingsBehavior ( ) : System
Результат System

SettingsBehavior() публичный Метод

public SettingsBehavior ( string keyPrefix ) : System
keyPrefix string
Результат System

SettingsBehavior() публичный Метод

public SettingsBehavior ( string keyPrefix, string separator ) : System
keyPrefix string
separator string
Результат System

Validate() публичный Метод

public Validate ( IDictionaryAdapter dictionaryAdapter ) : string
dictionaryAdapter IDictionaryAdapter
Результат string

Validate() публичный Метод

public Validate ( IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property ) : string
dictionaryAdapter IDictionaryAdapter
property Castle.Components.DictionaryAdapter.PropertyDescriptor
Результат string