C# Class Castle.Components.DictionaryAdapter.OnDemandAttribute

Inheritance: Castle.Components.DictionaryAdapter.DictionaryBehaviorAttribute, IDictionaryPropertyGetter
Exibir arquivo Open project: Jarvin-Guan/CleanAOP

Public Methods

Method Description
GetPropertyValue ( IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor property, bool ifExists ) : object
OnDemandAttribute ( ) : System
OnDemandAttribute ( Type type ) : System
OnDemandAttribute ( object value ) : System

Private Methods

Method Description
GetInferredType ( IDictionaryAdapter dictionaryAdapter, PropertyDescriptor property, IValueInitializer &initializer ) : Type
IsAcceptedType ( Type type ) : bool

Method Details

GetPropertyValue() public method

public GetPropertyValue ( IDictionaryAdapter dictionaryAdapter, string key, object storedValue, PropertyDescriptor property, bool ifExists ) : object
dictionaryAdapter IDictionaryAdapter
key string
storedValue object
property PropertyDescriptor
ifExists bool
return object

OnDemandAttribute() public method

public OnDemandAttribute ( ) : System
return System

OnDemandAttribute() public method

public OnDemandAttribute ( Type type ) : System
type System.Type
return System

OnDemandAttribute() public method

public OnDemandAttribute ( object value ) : System
value object
return System