WeakReference.IsAlive Property

Definition

Gets an indication whether the object referenced by the current WeakReference object has been garbage collected.

public:
 virtual property bool IsAlive { bool get(); };
public virtual bool IsAlive { get; }
member this.IsAlive : bool
Public Overridable ReadOnly Property IsAlive As Boolean

Property Value

true if the object referenced by the current WeakReference object has not been garbage collected and is still accessible; otherwise, false.

Remarks

Because an object could potentially be reclaimed for garbage collection immediately after the IsAlive property returns true, using this property is not recommended unless you are testing only for a false return value.

Applies to

See also