ModuleHandle.ResolveFieldHandle Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett körningsfälthandtag för ett fält som identifieras av en metadatatoken.
Överlagringar
| Name | Description |
|---|---|
| ResolveFieldHandle(Int32) |
Returnerar ett körningshandtag för fältet som identifieras av den angivna metadatatoken. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Returnerar ett körningsfälthandtag för fältet som identifieras av den angivna metadatatoken och anger argument av allmän typ av typ och metod där token finns i omfånget. |
ResolveFieldHandle(Int32)
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
Returnerar ett körningshandtag för fältet som identifieras av den angivna metadatatoken.
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
Parametrar
- fieldToken
- Int32
En metadatatoken som identifierar ett fält i modulen.
Returer
A RuntimeFieldHandle för fältet som identifieras av fieldToken.
- Attribut
Undantag
fieldToken är inte en giltig token i omfånget för den aktuella modulen.
-eller-
fieldToken är inte en token för ett fält i omfånget för den aktuella modulen.
-eller-
fieldToken identifierar ett fält vars överordnade TypeSpec har en signatur som innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt fälthandtag.
Kommentarer
Om du vill lösa en metadatatoken som identifierar ett fält vars överordnade TypeSpec har en signatur som innehåller elementtyp var eller mvaranvänder ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) du metodens överlagring, vilket gör att du kan ange den nödvändiga kontexten.
Note
Information om metadatatoken finns i CLI-dokumentationen (Common Language Infrastructure), särskilt "Partition II: Metadata Definition and Semantics".
Gäller för
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
- Källa:
- RuntimeHandles.cs
Returnerar ett körningsfälthandtag för fältet som identifieras av den angivna metadatatoken och anger argument av allmän typ av typ och metod där token finns i omfånget.
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
Parametrar
- fieldToken
- Int32
En metadatatoken som identifierar ett fält i modulen.
- typeInstantiationContext
- RuntimeTypeHandle[]
En matris med RuntimeTypeHandle strukturer som representerar argument av allmän typ av typ där token finns i omfånget, eller null om den typen inte är generisk.
- methodInstantiationContext
- RuntimeTypeHandle[]
En matris med RuntimeTypeHandle strukturer som representerar argument av allmän typ för metoden där token finns i omfånget, eller null om metoden inte är generisk.
Returer
A RuntimeFieldHandle för fältet som identifieras av fieldToken.
- Attribut
Undantag
fieldToken är inte en giltig token i omfånget för den aktuella modulen.
-eller-
fieldToken är inte en token för ett fält i omfånget för den aktuella modulen.
-eller-
fieldToken identifierar ett fält vars överordnade TypeSpec har en signatur som innehåller elementtypen var eller mvar.
Metoden anropas på ett tomt fälthandtag.
fieldToken är inte en giltig token.
Kommentarer
Note
Information om metadatatoken finns i CLI-dokumentationen (Common Language Infrastructure), särskilt "Partition II: Metadata Definition and Semantics".