TypedReference TypedReference TypedReference TypedReference Struct

定義

重要

この API は CLS 準拠ではありません。

場所を指すマネージド ポインターと、その場所に格納される可能性がある型のランタイム表現の両方を格納するオブジェクトを記述します。Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location.

public value class TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
type TypedReference = struct
Public Structure TypedReference
継承
TypedReferenceTypedReferenceTypedReferenceTypedReference
属性

注釈

型指定された参照は、varargs およびその他のサポートに使用される型と値の組み合わせです。A typed reference is a type/value combination used for varargs and other support. TypedReferenceは、パラメーターおよびローカル変数に使用できる組み込みの値型です。TypedReference is a built-in value type that can be used for parameters and local variables.

オブジェクトのTypedReference配列を作成できません。Arrays of TypedReference objects cannot be created. たとえば、次の呼び出しは無効です。For example, the following call is invalid:

Assembly::Load("mscorlib.dll")->GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]")

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

このオブジェクトが、指定したオブジェクトと同一かどうかを確認します。Checks if this object is equal to the specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このオブジェクトのハッシュ コードを返します。Returns the hash code of this object.

GetTargetType(TypedReference) GetTargetType(TypedReference) GetTargetType(TypedReference) GetTargetType(TypedReference)

指定した TypedReference の対象である型を返します。Returns the type of the target of the specified TypedReference.

MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[])

指定したオブジェクトとフィールド記述の一覧によって示されるフィールドの TypedReference を作成します。Makes a TypedReference for a field identified by a specified object and list of field descriptions.

SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object)

指定した値を TypedReference に変換します。Converts the specified value to a TypedReference. このメソッドはサポートされていません。This method is not supported.

TargetTypeToken(TypedReference) TargetTypeToken(TypedReference) TargetTypeToken(TypedReference) TargetTypeToken(TypedReference)

指定した TypedReference の内部メタデータ型ハンドルを返します。Returns the internal metadata type handle for the specified TypedReference.

ToObject(TypedReference) ToObject(TypedReference) ToObject(TypedReference) ToObject(TypedReference)

指定した TypedReferenceObject に変換します。Converts the specified TypedReference to an Object.

適用対象