TypedReference 구조체

정의

중요

이 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)]
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
상속
TypedReference
특성

설명

형식화 된 참조는 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)

이 개체가 지정된 개체와 같은지 확인합니다.Checks if this object is equal to the specified object.

GetHashCode()

이 개체의 해시 코드를 반환합니다.Returns the hash code of this object.

GetTargetType(TypedReference)

지정된 TypedReference의 대상 형식을 반환합니다.Returns the type of the target of the specified TypedReference.

MakeTypedReference(Object, FieldInfo[])

필드 설명 목록과 지정된 개체에서 식별된 필드에 대한 TypedReference 를 만듭니다.Makes a TypedReference for a field identified by a specified object and list of field descriptions.

SetTypedReference(TypedReference, Object)

지정된 값을 TypedReference로 변환합니다.Converts the specified value to a TypedReference. 이 메서드는 지원되지 않습니다.This method is not supported.

TargetTypeToken(TypedReference)

지정된 TypedReference에 대한 내부 메타데이터 형식 핸들을 반환합니다.Returns the internal metadata type handle for the specified TypedReference.

ToObject(TypedReference)

지정된 TypedReferenceObject로 변환합니다.Converts the specified TypedReference to an Object.

적용 대상