C# Class PostSharp.NotifyPropertyChanged.NotifyObservedCollectionChangedAttribute

Inheritance: InstanceLevelAspect
Exibir arquivo Open project: robertream/PostSharp.NotifyPropertyChanged

Public Properties

Property Type Description
ObservedCollectionHandlers NotifyCollectionChangedEventHandler>.Dictionary
ObservedCollections string[]

Public Methods

Method Description
CollectionHandlerForProperty ( string propertyName ) : NotifyCollectionChangedEventHandler
CompileTimeInitialize ( Type type, AspectInfo aspectInfo ) : void
ObservedCollectionProperties ( Type target ) : IEnumerable
RuntimeInitializeInstance ( ) : void

Private Methods

Method Description
OnObservedCollectionPropertySet ( LocationInterceptionArgs args ) : void

Method Details

CollectionHandlerForProperty() public method

public CollectionHandlerForProperty ( string propertyName ) : NotifyCollectionChangedEventHandler
propertyName string
return NotifyCollectionChangedEventHandler

CompileTimeInitialize() public method

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

ObservedCollectionProperties() public method

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

RuntimeInitializeInstance() public method

public RuntimeInitializeInstance ( ) : void
return void

Property Details

ObservedCollectionHandlers public_oe property

public Dictionary ObservedCollectionHandlers
return NotifyCollectionChangedEventHandler>.Dictionary

ObservedCollections public_oe property

public string[] ObservedCollections
return string[]