C# 클래스 HermaFx.Settings.SettingsBehavior

상속: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryKeyBuilder, IDictionaryPropertyGetter, IPropertyDescriptorInitializer
파일 보기 프로젝트 열기: evicertia/HermaFx 1 사용 예제들

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