Indicates that the properties of an object of a class still return correct property values after the object has been deleted from the collection it belonged to.

Namespace:  C1.LiveLinq
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = true, AllowMultiple = false)]
public sealed class DeletedStateIsAvailableAttribute : Attribute
Visual Basic
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := True, AllowMultiple := False)> _
Public NotInheritable Class DeletedStateIsAvailableAttribute _
	Inherits Attribute

Remarks

This attribute is used with classes of elements of IndexedCollection<(Of <(<'T>)>)> and other collections implementing IObservableSource<(Of <(<'T>)>)>. It gives you a way of changing the value of IsDeletedStateAvailable without having to create a full-blown custom implementation of the IObservableSource<(Of <(<'T>)>)> interface.

Inheritance Hierarchy

System..::..Object
  System..::..Attribute
    C1.LiveLinq..::..DeletedStateIsAvailableAttribute

See Also