WeakReference.IsAlive プロパティ

定義

現在の WeakReference オブジェクトが参照するオブジェクトが、ガベージ コレクションで収集されているかどうかを示す値を取得します。

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

プロパティ値

Boolean

現在の WeakReference オブジェクトが参照するオブジェクトがガベージ コレクションで収集されておらず、アクセス可能な状態にある場合は true。それ以外の場合は false

注釈

プロパティが返された直後にガベージ コレクション用にオブジェクトを IsAlive 再利用する可能性があるため、戻り true値のみを false テストする場合を除き、このプロパティを使用することはお勧めしません。

適用対象

こちらもご覧ください