TypedReference 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
場所を指すマネージド ポインターと、その場所に格納できる型のランタイム表現の両方を格納するオブジェクトを記述します。
public value class TypedReference
[System.CLSCompliant(false)]
public ref struct TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
[<System.CLSCompliant(false)>]
type TypedReference = struct
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypedReference = struct
Public Structure TypedReference
- 継承
- 属性
注釈
型指定された参照は、varargs やその他のサポートに使用される型と値の組み合わせです。 TypedReference
は、パラメーターとローカル変数に使用できる組み込みの値型です。
オブジェクトの TypedReference
配列を作成できません。 たとえば、次の呼び出しは無効です。
Assembly::Load("mscorlib.dll")->GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType "System.TypedReference[]"
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]")
メソッド
Equals(Object) |
このオブジェクトが、指定したオブジェクトと同一かどうかを確認します。 |
GetHashCode() |
このオブジェクトのハッシュ コードを返します。 |
GetTargetType(TypedReference) |
指定した |
MakeTypedReference(Object, FieldInfo[]) |
指定したオブジェクトとフィールド記述の一覧によって識別されるフィールドの |
SetTypedReference(TypedReference, Object) |
指定した値を |
TargetTypeToken(TypedReference) |
指定した |
ToObject(TypedReference) |
指定した |