ObservableCollection<T>.BlockReentrancy Method

Definition

Disallows reentrant attempts to change this collection.

protected:
 IDisposable ^ BlockReentrancy();
protected IDisposable BlockReentrancy ();
member this.BlockReentrancy : unit -> IDisposable
Protected Function BlockReentrancy () As IDisposable

Returns

An IDisposable object that can be used to dispose of the object.

Examples

The typical usage is to wrap an OnCollectionChanged call within a using scope, as in the following example:

using (BlockReentrancy())
{
    // OnCollectionChanged call
}
Using BlockReentrancy()
    ' OnCollectionChanged call
End Using

Applies to

See also