AggregateAllChangesAttribute Class |
Custom attribute that, when applied to a property of a class enhanced with the NotifyPropertyChangedAttribute,
specifies that a change of any property of the property value will be considered as a change of the property itself.

Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Model (in PostSharp.Patterns.Model.dll) Version: 5.0.55.0 (5.0.55.0)

C#
public class AggregateAllChangesAttribute : Attribute
The AggregateAllChangesAttribute type exposes the following members.

Name | Description | |
---|---|---|
![]() | AggregateAllChangesAttribute | Initializes a new instance of the AggregateAllChangesAttribute class |

Name | Description | |
---|---|---|
![]() | QueryInterface<T> |
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.) |

This attribute can currently only be used on properties of types derived from ICollection or ICollection<T>, and only notifications of the property named Item[] will currently be considered.
