TypedReference Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Descreve objetos que contêm um ponteiro gerenciado para um local e uma representação de runtime do tipo que pode ser armazenada nesse local.
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
- Herança
- Atributos
Comentários
Uma referência tipada é uma combinação de tipo/valor usada para varargs e outros suportes. TypedReference
é um tipo de valor interno que pode ser usado para parâmetros e variáveis locais.
Matrizes de TypedReference
objetos não podem ser criadas. Por exemplo, a chamada a seguir é 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
Equals(Object) |
Verifica se esse objeto é igual ao objeto especificado. |
GetHashCode() |
Retorna o código hash deste objeto. |
GetTargetType(TypedReference) |
Retorna o tipo de destino do |
MakeTypedReference(Object, FieldInfo[]) |
Faz um |
SetTypedReference(TypedReference, Object) |
Converte o valor especificado em um |
TargetTypeToken(TypedReference) |
Retorna o identificador de tipo de metadados interno para o |
ToObject(TypedReference) |
Converte o |