Share via


VarHandle.AccessMode クラス

定義

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

[Android.Runtime.Register("java/lang/invoke/VarHandle$AccessMode", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class VarHandle.AccessMode : Java.Lang.Enum
[<Android.Runtime.Register("java/lang/invoke/VarHandle$AccessMode", ApiSince=33, DoNotGenerateAcw=true)>]
type VarHandle.AccessMode = class
    inherit Enum
継承
VarHandle.AccessMode
属性

注釈

の Java ドキュメント java.lang.invoke.VarHandle.AccessMode

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

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
CompareAndExchange

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

CompareAndExchangeAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

CompareAndExchangeRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

CompareAndSet

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

DeclaringClass

この列挙型定数の列挙型に対応する Class オブジェクトを返します。

(継承元 Enum)
Get

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndAdd

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndAddAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndAddRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseAnd

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseAndAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseAndRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseOr

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseOrAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseOrRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseXor

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseXorAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndBitwiseXorRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndSet

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndSetAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetAndSetRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetOpaque

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetVolatile

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
JniPeerMembers

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

PeerReference

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
Set

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

SetOpaque

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

SetRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

SetVolatile

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Enum)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Enum)
WeakCompareAndSet

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

WeakCompareAndSetAcquire

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

WeakCompareAndSetPlain

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

WeakCompareAndSetRelease

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

メソッド

Clone()

CloneNotSupportedException をスローします。

(継承元 Enum)
CompareTo(Object)

この列挙型を指定したオブジェクトと順序を比較します。

(継承元 Enum)
Dispose()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
Dispose(Boolean)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
Equals(Object)

指定したオブジェクトがこの列挙型定数と等しい場合は true を返します。

(継承元 Enum)
GetHashCode()

この列挙型定数のハッシュ コードを返します。

(継承元 Enum)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MethodName()

このAccessMode値にVarHandle関連付けられているシグネチャ ポリモーフィック メソッド名を返します。

Name()

列挙型宣言で宣言されているとおりに、この列挙型定数の名前を返します。

(継承元 Enum)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
Ordinal()

この列挙定数の序数 (初期定数に 0 の序数が割り当てられる列挙型宣言内の位置) を返します。

(継承元 Enum)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
ValueFromMethodName(String)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

ValueOf(String)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

Values()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

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

IJavaPeerable.Disposed()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.Finalized()

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

GetJniTypeName(IJavaPeerable)

VarHandle によって参照される変数へのアクセス方法を指定するアクセス モードのセット。

適用対象