C# Class HermaFx.Settings.SettingsBehavior

Inheritance: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryKeyBuilder, IDictionaryPropertyGetter, IPropertyDescriptorInitializer
Afficher le fichier Open project: evicertia/HermaFx Class Usage Examples

Private Properties

Свойство Type Description
GetPrefixFor string
IsRequired bool
ValueIsNullOrDefault bool

Méthodes publiques

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

Private Methods

Méthode Description
GetPrefixFor ( PropertyDescriptor property ) : string
IsRequired ( PropertyDescriptor property, bool ifExists ) : bool
ValueIsNullOrDefault ( PropertyDescriptor descriptor, object value ) : bool

Method Details

GetKey() public méthode

public GetKey ( IDictionaryAdapter dictionaryAdapter, string key, PropertyDescriptor property ) : string
dictionaryAdapter IDictionaryAdapter
key string
property Castle.Components.DictionaryAdapter.PropertyDescriptor
Résultat string

GetPropertyValue() public méthode

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

Initialize() public méthode

public Initialize ( IDictionaryAdapter dictionaryAdapter, object behaviors ) : void
dictionaryAdapter IDictionaryAdapter
behaviors object
Résultat void

Initialize() public méthode

public Initialize ( PropertyDescriptor propertyDescriptor, object behaviors ) : void
propertyDescriptor Castle.Components.DictionaryAdapter.PropertyDescriptor
behaviors object
Résultat void

Invalidate() public méthode

public Invalidate ( IDictionaryAdapter dictionaryAdapter ) : void
dictionaryAdapter IDictionaryAdapter
Résultat void

IsValid() public méthode

public IsValid ( IDictionaryAdapter dictionaryAdapter ) : bool
dictionaryAdapter IDictionaryAdapter
Résultat bool

SettingsBehavior() public méthode

public SettingsBehavior ( ) : System
Résultat System

SettingsBehavior() public méthode

public SettingsBehavior ( string keyPrefix ) : System
keyPrefix string
Résultat System

SettingsBehavior() public méthode

public SettingsBehavior ( string keyPrefix, string separator ) : System
keyPrefix string
separator string
Résultat System

Validate() public méthode

public Validate ( IDictionaryAdapter dictionaryAdapter ) : string
dictionaryAdapter IDictionaryAdapter
Résultat string

Validate() public méthode

public Validate ( IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property ) : string
dictionaryAdapter IDictionaryAdapter
property Castle.Components.DictionaryAdapter.PropertyDescriptor
Résultat string