IJavaPeerable.DisposeUnlessReferenced メソッド

定義

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

public void DisposeUnlessReferenced();
abstract member DisposeUnlessReferenced : unit -> unit

注釈

インスタンスをできるだけ早く収集できるようにするが、現在のインスタンスが他の場所で参照されている場合は呼び出さない場合は、このメソッドを呼び出します。

<block subset="none" type="note"> "not referenced anywhere else" may mean "is not registered". </block><block subset="none" type="overrides">

プロクリプトされた実装テンプレートは次のとおりです。

[JniTypeSignature ("my/Example")]
partial class ExampleBinding : IJavaPeerable {

	public void DisposeUnlessReferenced ()
	{
        JniEnvironment.Runtime.ValueManager.DisposeUnlessReferenced (this);
	}
}

</ブロック>

適用対象

こちらもご覧ください