TypedReference Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
| MakeTypedReference(Object, FieldInfo[]) |
Cria um |
| SetTypedReference(TypedReference, Object) |
Converte o valor especificado para um |
| TargetTypeToken(TypedReference) |
Devolve o tipo de metadados interno para o nome especificado |
| ToObject(TypedReference) |
Converte o especificado |