ModuleHandle.ResolveFieldHandle Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca uchwyt pola środowiska uruchomieniowego dla pola zidentyfikowanego przez token metadanych.
Przeciążenia
ResolveFieldHandle(Int32) |
Zwraca uchwyt środowiska uruchomieniowego dla pola zidentyfikowanego przez określony token metadanych. |
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Zwraca uchwyt pola środowiska uruchomieniowego dla pola zidentyfikowanego przez określony token metadanych, określając argumenty typu ogólnego typu i metody, w której token znajduje się w zakresie. |
ResolveFieldHandle(Int32)
- Źródło:
- RuntimeHandles.cs
- Źródło:
- RuntimeHandles.cs
- Źródło:
- RuntimeHandles.cs
Zwraca uchwyt środowiska uruchomieniowego dla pola zidentyfikowanego przez określony token metadanych.
public:
RuntimeFieldHandle ResolveFieldHandle(int fieldToken);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken);
member this.ResolveFieldHandle : int -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer) As RuntimeFieldHandle
Parametry
- fieldToken
- Int32
Token metadanych, który identyfikuje pole w module.
Zwraca
RuntimeFieldHandle pola zidentyfikowanego przez fieldToken
.
Wyjątki
fieldToken
nie jest prawidłowym tokenem w zakresie bieżącego modułu.
-lub-
fieldToken
nie jest tokenem dla pola w zakresie bieżącego modułu.
-lub-
fieldToken
identyfikuje pole, którego TypeSpec
nadrzędna ma podpis zawierający typ elementu var
lub mvar
.
Metoda jest wywoływana na pustym dojściu pola.
Uwagi
Aby rozwiązać token metadanych, który identyfikuje pole, którego TypeSpec
nadrzędny ma podpis zawierający typ elementu var
lub mvar
, użyj przeciążenia metody ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), co umożliwia podanie niezbędnego kontekstu.
Nuta
Informacje o tokenach metadanych można znaleźć w dokumentacji common language infrastructure (CLI), zwłaszcza "Partition II: Metadata Definition and Semantics".
Dotyczy
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Źródło:
- RuntimeHandles.cs
- Źródło:
- RuntimeHandles.cs
- Źródło:
- RuntimeHandles.cs
Zwraca uchwyt pola środowiska uruchomieniowego dla pola zidentyfikowanego przez określony token metadanych, określając argumenty typu ogólnego typu i metody, w której token znajduje się w zakresie.
public:
RuntimeFieldHandle ResolveFieldHandle(int fieldToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveFieldHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeFieldHandle
Public Function ResolveFieldHandle (fieldToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeFieldHandle
Parametry
- fieldToken
- Int32
Token metadanych, który identyfikuje pole w module.
- typeInstantiationContext
- RuntimeTypeHandle[]
Tablica struktur RuntimeTypeHandle reprezentujących argumenty typu ogólnego typu, w którym token znajduje się w zakresie, lub null
, jeśli ten typ nie jest ogólny.
- methodInstantiationContext
- RuntimeTypeHandle[]
Tablica struktur RuntimeTypeHandle reprezentujących argumenty typu ogólnego metody, w której token znajduje się w zakresie, lub null
, jeśli ta metoda nie jest ogólna.
Zwraca
RuntimeFieldHandle pola zidentyfikowanego przez fieldToken
.
Wyjątki
fieldToken
nie jest prawidłowym tokenem w zakresie bieżącego modułu.
-lub-
fieldToken
nie jest tokenem dla pola w zakresie bieżącego modułu.
-lub-
fieldToken
identyfikuje pole, którego TypeSpec
nadrzędna ma podpis zawierający typ elementu var
lub mvar
.
Metoda jest wywoływana na pustym dojściu pola.
fieldToken
nie jest prawidłowym tokenem.
Uwagi
Nuta
Informacje o tokenach metadanych można znaleźć w dokumentacji common language infrastructure (CLI), zwłaszcza "Partition II: Metadata Definition and Semantics".