TypedReference Estrutura

Definição

Importante

Esta API não está em conformidade com CLS.

Descreve objetos que contêm tanto um ponteiro gerido para uma localização como uma representação em tempo de execução do tipo que pode ser armazenada nesse local.

public value class TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
[System.CLSCompliant(false)]
public ref struct TypedReference
[<System.CLSCompliant(false)>]
type TypedReference = struct
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypedReference = struct
Public Structure TypedReference
Herança
TypedReference
Atributos

Observações

Uma referência tipada é uma combinação tipo/valor usada para varargs e outros suportes. TypedReference é um tipo de valor incorporado que pode ser usado para parâmetros e variáveis locais.

Conjuntos de TypedReference objetos não podem ser criados. Por exemplo, a seguinte chamada é inválida:

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[]")

Métodos

Name Description
Equals(Object)

Verifica se este objeto é igual ao objeto especificado.

GetHashCode()

Devolve o código hash deste objeto.

GetTargetType(TypedReference)

Devolve o tipo do destino do especificado TypedReference.

MakeTypedReference(Object, FieldInfo[])

Cria um TypedReference para um campo identificado por um objeto especificado e uma lista de descrições de campos.

SetTypedReference(TypedReference, Object)

Converte o valor especificado para um TypedReference. Este método não é suportado.

TargetTypeToken(TypedReference)

Devolve o tipo de metadados interno para o nome especificado TypedReference.

ToObject(TypedReference)

Converte o especificado TypedReference para um Object.

Aplica-se a