BulkObservableCollection<T> Class

 

Represents an ObservableCollection<T> that includes the AddRange() operation.

Namespace:   Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

System.Object
  System.Collections.ObjectModel.Collection<T>
    System.Collections.ObjectModel.ObservableCollection<T>
      Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection<T>

public class BulkObservableCollection<T> : ObservableCollection<T>

Type Parameters

T

The type of the collection.

NameDescription
System_CAPS_pubmethodBulkObservableCollection<T>()

Initializes a new instance of a BulkObservableCollection<T>.

NameDescription
System_CAPS_pubpropertyCount

(Inherited from Collection<T>.)

System_CAPS_pubpropertyItem[Int32]

(Inherited from Collection<T>.)

System_CAPS_protpropertyItems

(Inherited from Collection<T>.)

NameDescription
System_CAPS_pubmethodAdd(T)

(Inherited from Collection<T>.)

System_CAPS_pubmethodAddRange(IEnumerable<T>)

Adds a list of items to the collection without firing an event for each item.

System_CAPS_pubmethodAsReadOnly()

Gets a read-only version of the collection.

System_CAPS_pubmethodBeginBulkOperation()

Suspends change events on the collection in order to perform a bulk change operation.

System_CAPS_protmethodBlockReentrancy()

(Inherited from ObservableCollection<T>.)

System_CAPS_protmethodCheckReentrancy()

(Inherited from ObservableCollection<T>.)

System_CAPS_pubmethodClear()

(Inherited from Collection<T>.)

System_CAPS_protmethodClearItems()

Removes all items from the collection.(Overrides ObservableCollection<T>.ClearItems().)

System_CAPS_pubmethodContains(T)

(Inherited from Collection<T>.)

System_CAPS_pubmethodCopyTo(T[], Int32)

(Inherited from Collection<T>.)

System_CAPS_pubmethodEndBulkOperation()

Restores change events on the collection after a bulk change operation has been completed.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

(Inherited from Collection<T>.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIndexOf(T)

(Inherited from Collection<T>.)

System_CAPS_pubmethodInsert(Int32, T)

(Inherited from Collection<T>.)

System_CAPS_protmethodInsertItem(Int32, T)

Inserts an item at the specified index.(Overrides ObservableCollection<T>.InsertItem(Int32, T).)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodMove(Int32, Int32)

(Inherited from ObservableCollection<T>.)

System_CAPS_protmethodMoveItem(Int32, Int32)

Moves the item from one location to another.(Overrides ObservableCollection<T>.MoveItem(Int32, Int32).)

System_CAPS_protmethodOnCollectionChanged(NotifyCollectionChangedEventArgs)

Raised when the collection has changed.(Overrides ObservableCollection<T>.OnCollectionChanged(NotifyCollectionChangedEventArgs).)

System_CAPS_protmethodOnPropertyChanged(PropertyChangedEventArgs)
System_CAPS_pubmethodRemove(T)

(Inherited from Collection<T>.)

System_CAPS_pubmethodRemoveAt(Int32)

(Inherited from Collection<T>.)

System_CAPS_protmethodRemoveItem(Int32)

Removes an item from the collection at the specified location.(Overrides ObservableCollection<T>.RemoveItem(Int32).)

System_CAPS_protmethodSetItem(Int32, T)

Replaces the item at the specified location.(Overrides ObservableCollection<T>.SetItem(Int32, T).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: