ModuleHandle.ResolveFieldHandle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Meta veri belirteci tarafından tanımlanan bir alan için çalışma zamanı alan tutamacını döndürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ResolveFieldHandle(Int32) |
Belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı tanıtıcısı döndürür. |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
Belirtecin kapsamda olduğu tür ve yöntemin genel tür bağımsız değişkenlerini belirterek, belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı alan tanıtıcısı döndürür. |
ResolveFieldHandle(Int32)
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
Belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı tanıtıcısı döndürür.
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
Parametreler
- fieldToken
- Int32
Modüldeki bir alanı tanımlayan meta veri belirteci.
Döndürülenler
tarafından RuntimeFieldHandletanımlanan alan için AfieldToken.
- Öznitelikler
Özel durumlar
fieldToken geçerli modülün kapsamında geçerli bir belirteç değildir.
-veya-
fieldToken geçerli modül kapsamındaki bir alanın belirteci değildir.
-veya-
fieldToken üst TypeSpec öğesi veya varmvaröğesini içeren bir imzaya sahip olan bir alanı tanımlar.
yöntemi boş bir alan tanıtıcısında çağrılır.
Açıklamalar
Üst TypeSpec öğesi veya varmvaröğesini içeren bir imzaya sahip olan bir alanı tanımlayan meta veri belirtecini çözümlemek için, gerekli bağlamı sağlamanıza olanak tanıyan yöntem aşırı yüklemesini kullanın ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) .
Note
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantik" belgelerinde bulabilirsiniz.
Şunlara uygulanır
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
- Kaynak:
- RuntimeHandles.cs
Belirtecin kapsamda olduğu tür ve yöntemin genel tür bağımsız değişkenlerini belirterek, belirtilen meta veri belirteci tarafından tanımlanan alan için bir çalışma zamanı alan tanıtıcısı döndürür.
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
Parametreler
- fieldToken
- Int32
Modüldeki bir alanı tanımlayan meta veri belirteci.
- typeInstantiationContext
- RuntimeTypeHandle[]
Belirtecin RuntimeTypeHandle kapsam içinde olduğu türün genel tür bağımsız değişkenlerini temsil eden bir yapı dizisi veya null bu tür genel değilse.
- methodInstantiationContext
- RuntimeTypeHandle[]
Belirtecin RuntimeTypeHandle kapsamda olduğu veya null bu yöntemin genel olmadığı yöntemin genel tür bağımsız değişkenlerini temsil eden bir yapı dizisi.
Döndürülenler
tarafından RuntimeFieldHandletanımlanan alan için AfieldToken.
- Öznitelikler
Özel durumlar
fieldToken geçerli modülün kapsamında geçerli bir belirteç değildir.
-veya-
fieldToken geçerli modül kapsamındaki bir alanın belirteci değildir.
-veya-
fieldToken üst TypeSpec öğesi veya varmvaröğesini içeren bir imzaya sahip olan bir alanı tanımlar.
yöntemi boş bir alan tanıtıcısında çağrılır.
fieldToken geçerli bir belirteç değil.
Açıklamalar
Note
Meta veri belirteçleri hakkındaki bilgileri Ortak Dil Altyapısı (CLI) belgelerinde, özellikle de "Bölüm II: Meta Veri Tanımı ve Semantik" belgelerinde bulabilirsiniz.