ModuleHandle.ResolveFieldHandle Método
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.
Devolve um handle de campo em tempo de execução para um campo identificado por um token de metadados.
Sobrecargas
| Name | Description |
|---|---|
| ResolveFieldHandle(Int32) |
Devolve um handle de execução para o campo identificado pelo token de metadados especificado. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Devolve um handle de campo de execução para o campo identificado pelo token de metadados especificado, especificando os argumentos genéricos do tipo e método onde o token está no âmbito. |
ResolveFieldHandle(Int32)
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
Devolve um handle de execução para o campo identificado pelo token de metadados especificado.
public:
RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer) As RuntimeFieldHandle
Parâmetros
- fieldToken
- Int32
Um token de metadados que identifica um campo no módulo.
Devoluções
A RuntimeFieldHandle para o corpo identificado por fieldToken.
- Atributos
Exceções
fieldToken não é um token válido no âmbito do módulo atual.
-ou-
fieldToken não é um token para um campo no âmbito do módulo atual.
-ou-
fieldToken identifica um campo cujo pai TypeSpec tem uma assinatura contendo o tipo var de elemento ou mvar.
O método é chamado num handler de campo vazio.
Observações
Para resolver um token de metadados que identifica um campo cujo pai TypeSpec tem uma assinatura contendo um tipo var de elemento ou mvar, use o ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) método overload, que lhe permite fornecer o contexto necessário.
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".
Aplica-se a
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
- Origem:
- RuntimeHandles.cs
Devolve um handle de campo de execução para o campo identificado pelo token de metadados especificado, especificando os argumentos genéricos do tipo e método onde o token está no âmbito.
public:
RuntimeFieldHandle ResolveFieldHandle(int fieldToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")]
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Trimming changes metadata tokens")>]
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeFieldHandle
Parâmetros
- fieldToken
- Int32
Um token de metadados que identifica um campo no módulo.
- typeInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle estruturas que representam os argumentos genéricos de tipo do tipo onde o token está no âmbito, ou null se esse tipo não for genérico.
- methodInstantiationContext
- RuntimeTypeHandle[]
Um array de RuntimeTypeHandle estruturas que representam os argumentos genéricos do tipo do método onde o token está no âmbito, ou null se esse método não for genérico.
Devoluções
A RuntimeFieldHandle para o corpo identificado por fieldToken.
- Atributos
Exceções
fieldToken não é um token válido no âmbito do módulo atual.
-ou-
fieldToken não é um token para um campo no âmbito do módulo atual.
-ou-
fieldToken identifica um campo cujo pai TypeSpec tem uma assinatura contendo o tipo var de elemento ou mvar.
O método é chamado num handler de campo vazio.
fieldToken não é um token válido.
Observações
Note
Informações sobre tokens de metadados podem ser encontradas na documentação da Common Language Infrastructure (CLI), especialmente em "Partition II: Metadata Definition and Semantics".