ModuleHandle.ResolveTypeHandle 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 tür için çalışma zamanı türü tanıtıcısı döndürür.
Aşırı Yüklemeler
ResolveTypeHandle(Int32) |
Belirtilen meta veri belirteci tarafından tanımlanan tür için bir çalışma zamanı türü tanıtıcısı döndürür. |
ResolveTypeHandle(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 tür için bir çalışma zamanı türü tanıtıcısı döndürür. |
ResolveTypeHandle(Int32)
Belirtilen meta veri belirteci tarafından tanımlanan tür için bir çalışma zamanı türü tanıtıcısı döndürür.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken);
member this.ResolveTypeHandle : int -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer) As RuntimeTypeHandle
Parametreler
- typeToken
- Int32
Modüldeki bir türü tanımlayan meta veri belirteci.
Döndürülenler
tarafından typeToken
tanımlanan tür için ARuntimeTypeHandle.
Özel durumlar
typeToken
geçerli modüldeki bir tür için geçerli bir meta veri belirteci değil.
-veya-
metadataToken
geçerli modülün kapsamındaki bir tür için belirteç değildir.
-veya-
metadataToken
, imzası veya mvar
öğe türünü var
içeren bir TypeSpec
öğesidir.
yöntemi boş bir tür tanıtıcısında çağrılır.
Açıklamalar
İmzası öğe türü veya içeren bir TypeSpec
için meta veri belirtecini çözümlemek için, gerekli bağlamı sağlamanıza olanak tanıyan yöntem aşırı yüklemesini kullanınResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]).mvar``var
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
ResolveTypeHandle(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 tür için bir çalışma zamanı türü tanıtıcısı döndürür.
public:
RuntimeTypeHandle ResolveTypeHandle(int typeToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeTypeHandle ResolveTypeHandle (int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveTypeHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeTypeHandle
Public Function ResolveTypeHandle (typeToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeTypeHandle
Parametreler
- typeToken
- Int32
Modüldeki bir türü 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 veya null
bu yöntemin RuntimeTypeHandle genel olmadığı yöntemin genel tür bağımsız değişkenlerini temsil eden yapı nesneleri dizisi.
Döndürülenler
tarafından typeToken
tanımlanan tür için ARuntimeTypeHandle.
Özel durumlar
typeToken
geçerli modüldeki bir tür için geçerli bir meta veri belirteci değil.
-veya-
metadataToken
geçerli modülün kapsamındaki bir tür için belirteç değildir.
-veya-
metadataToken
, imzası veya mvar
öğe türünü var
içeren bir TypeSpec
öğesidir.
yöntemi boş bir tür tanıtıcısında çağrılır.
typeToken
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.