Udostępnij za pośrednictwem


IMetaDataEmit::DefineTypeRefByName — Metoda

Pobiera token metadanych dla typu zdefiniowanego w określonym zakresie, który znajduje się poza bieżącym zakresem.

Składnia

HRESULT DefineTypeRefByName (
    [in]  mdToken     tkResolutionScope,
    [in]  LPCWSTR     szName,
    [out] mdTypeRef   *ptr
);  

Parametry

tkResolutionScope
[w] Token określający zakres rozpoznawania. Następujące typy tokenów są prawidłowe:

  • mdModuleRef, jeśli typ jest zdefiniowany w tym samym zestawie, w którym zdefiniowano obiekt wywołujący.

  • mdAssemblyRef, jeśli typ jest zdefiniowany w zestawie innym niż ten, w którym zdefiniowano obiekt wywołujący.

  • mdTypeRef, jeśli typ jest typem zagnieżdżonym.

  • mdModule, jeśli typ jest zdefiniowany w tym samym module, w którym zdefiniowano obiekt wywołujący.

  • Wartość null, jeśli typ jest zdefiniowany globalnie.

szName
[w] Nazwa typu docelowego w formacie Unicode.

ptr
[out] Wskaźnik do tokenu mdTypeRef przypisanego do typu.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też