ModuleHandle.ResolveFieldHandle Yöntem

Tanım

Meta veri belirteci tarafından tanımlanan bir alan için çalışma zamanı alan tanıtıcısı döndürür.

Aşırı Yüklemeler

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ün 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)

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);
public RuntimeFieldHandle ResolveFieldHandle (int fieldToken);
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

RuntimeFieldHandle

tarafından fieldTokentanımlanan alan için ARuntimeFieldHandle.

Özel durumlar

metadataToken geçerli modülün kapsamında geçerli bir belirteç değildir.

-veya- metadataToken geçerli modül kapsamındaki bir alan için belirteç değildir.

-veya- metadataToken, üst öğesi TypeSpec veya mvaröğe türünü var 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 var mvariçeren bir imzası olan bir alanı tanımlayan bir 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[]) .

Not

Meta veri belirteçleri hakkındaki bilgileri, özellikle de "Bölüm II: Meta Veri Tanımı ve Anlam" olmak üzere Ortak Dil Altyapısı (CLI) belgelerinde bulabilirsiniz.

Şunlara uygulanır

ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Belirtecin kapsamda olduğu türün 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);
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

Parametreler

fieldToken
Int32

Modüldeki bir alanı tanımlayan meta veri belirteci.

typeInstantiationContext
RuntimeTypeHandle[]

Belirtecin kapsamda olduğu türün RuntimeTypeHandle genel tür bağımsız değişkenlerini veya bu tür genel değilse, null yapıların dizisi.

methodInstantiationContext
RuntimeTypeHandle[]

Belirtecin kapsamda olduğu yöntemin RuntimeTypeHandle null genel tür bağımsız değişkenlerini veya bu yöntem genel değilse, yapıların dizisi.

Döndürülenler

RuntimeFieldHandle

tarafından fieldTokentanımlanan alan için ARuntimeFieldHandle.

Özel durumlar

metadataToken geçerli modülün kapsamında geçerli bir belirteç değildir.

-veya- metadataToken geçerli modül kapsamındaki bir alan için belirteç değildir.

-veya- metadataToken, üst öğesi TypeSpec veya mvaröğe türünü var 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

Not

Meta veri belirteçleri hakkındaki bilgileri, özellikle de "Bölüm II: Meta Veri Tanımı ve Anlam" olmak üzere Ortak Dil Altyapısı (CLI) belgelerinde bulabilirsiniz.

Şunlara uygulanır