
Namespace Primitives

    ''' <summary>
    ''' Describes the action that caused a collection changed event.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum CollectionChangedAction
        ''' <summary>
        ''' One or more items have been added to the collection.
        ''' </summary>
        ''' <remarks></remarks>
        Add

        ''' <summary>
        ''' One or more items have been modified in place.
        ''' </summary>
        ''' <remarks></remarks>
        Replace

        ''' <summary>
        ''' One or more items were removed from the collection.
        ''' </summary>
        ''' <remarks></remarks>
        Remove

        ''' <summary>
        ''' The content of the collection was altered dramatically.
        ''' </summary>
        ''' <remarks></remarks>
        Reset
    End Enum

End Namespace