言語

JavaObject クラス

定義

クラス オブジェクトは、クラス階層のルートです。

[Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)]
[System.Serializable]
public class JavaObject : IDisposable, Java.Interop.IJavaPeerable
[<Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)>]
[<System.Serializable>]
type JavaObject = class
    interface IJavaPeerable
    interface IDisposable
継承
JavaObject
派生
属性
実装

注釈

クラス オブジェクトは、クラス階層のルートです。 すべてのクラスには、スーパークラスとして Object があります。 配列を含むすべてのオブジェクトは、このクラスのメソッドを実装します。

Javaリファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
JavaObject()

新しいオブジェクトを構築します。

JavaObject(JniObjectReference, JniObjectReferenceOptions)

クラス オブジェクトは、クラス階層のルートです。

フィールド

名前 説明
InvalidJniObjectReference

クラス オブジェクトは、クラス階層のルートです。

プロパティ

名前 説明
JniIdentityHashCode

指定されたオブジェクトのクラスが hashCode() をオーバーライドするかどうかに関係なく、既定のメソッド hashCode() によって返されるのと同じハッシュ コードを、指定されたオブジェクトに対して返します。

JniManagedPeerState

クラス オブジェクトは、クラス階層のルートです。

JniPeerMembers

クラス オブジェクトは、クラス階層のルートです。

PeerReference

クラス オブジェクトは、クラス階層のルートです。

メソッド

名前 説明
Construct(JniObjectReference, JniObjectReferenceOptions)

クラス オブジェクトは、クラス階層のルートです。

Dispose()

クラス オブジェクトは、クラス階層のルートです。

Dispose(Boolean)

クラス オブジェクトは、クラス階層のルートです。

DisposeUnlessReferenced()

クラス オブジェクトは、クラス階層のルートです。

Equals(Object)

クラス オブジェクトは、クラス階層のルートです。

Finalize()

クラス オブジェクトは、クラス階層のルートです。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

クラス オブジェクトは、クラス階層のルートです。

ToString()

オブジェクトの文字列形式を返します。

UnregisterFromRuntime()

クラス オブジェクトは、クラス階層のルートです。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

クラス オブジェクトは、クラス階層のルートです。

IJavaPeerable.Finalized()

クラス オブジェクトは、クラス階層のルートです。

IJavaPeerable.JniObjectReferenceControlBlock

クラス オブジェクトは、クラス階層のルートです。

IJavaPeerable.SetJniIdentityHashCode(Int32)

クラス オブジェクトは、クラス階層のルートです。

IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

クラス オブジェクトは、クラス階層のルートです。

IJavaPeerable.SetPeerReference(JniObjectReference)

クラス オブジェクトは、クラス階層のルートです。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象