C# Class PostSharp.NotifyPropertyChanged.NotifyObservedReferenceChangedAttribute

Inheritance: InstanceLevelAspect
Mostrar archivo Open project: robertream/PostSharp.NotifyPropertyChanged

Public Properties

Property Type Description
ObservedPropertyHandlers PropertyChangedHandler>.Dictionary
ObservedPropertyMap Dictionary>

Public Methods

Method Description
CompileTimeInitialize ( Type type, AspectInfo aspectInfo ) : void
ObservedReferenceProperties ( Type target ) : IEnumerable
RuntimeInitializeInstance ( ) : void

Private Methods

Method Description
OnObservedReferencePropertySet ( LocationInterceptionArgs args ) : void
PropertyChangedHandlerForProperty ( string[]>.KeyValuePair entry ) : PropertyChangedHandler

Method Details

CompileTimeInitialize() public method

public CompileTimeInitialize ( Type type, AspectInfo aspectInfo ) : void
type System.Type
aspectInfo AspectInfo
return void

ObservedReferenceProperties() public method

public ObservedReferenceProperties ( Type target ) : IEnumerable
target System.Type
return IEnumerable

RuntimeInitializeInstance() public method

public RuntimeInitializeInstance ( ) : void
return void

Property Details

ObservedPropertyHandlers public_oe property

public Dictionary ObservedPropertyHandlers
return PropertyChangedHandler>.Dictionary

ObservedPropertyMap public_oe property

public Dictionary> ObservedPropertyMap
return Dictionary>