Udostępnij za pośrednictwem


IMetaDataImport::EnumUnresolvedMethods — Metoda

Wylicza tokeny MemberDef reprezentujące nierozwiązane metody w bieżącym zakresie metadanych.

Składnia

HRESULT EnumUnresolvedMethods (  
   [in, out] HCORENUM    *phEnum,  
   [out]     mdToken     rMethods[],  
   [in]      ULONG       cMax,  
   [out]     ULONG       *pcTokens  
);  

Parametry

phEnum
[in, out] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.

rMethods
[out] Tablica używana do przechowywania tokenów MemberDef.

cMax
[in] Maksymalny rozmiar tablicy rMethods .

pcTokens
[out] Liczba tokenów MemberDef zwróconych w elemencie rMethods.

Wartość zwracana

HRESULT Opis
S_OK EnumUnresolvedMethods zwrócone pomyślnie.
S_FALSE Nie ma żadnych tokenów do wyliczenia. W takim przypadku pcTokens wartość jest równa zero.

Uwagi

Nierozwiązana metoda to metoda, która została zadeklarowana, ale nie zaimplementowana. Metoda jest uwzględniona w wyliczenie, jeśli metoda jest oznaczona miForwardRef i mdPinvokeImpl jest ustawiona na zero.miRuntime Innymi słowy, nierozwiązana metoda jest metodą klasy, która jest oznaczona miForwardRef , ale która nie jest zaimplementowana w kodzie niezarządzanym (osiąganym za pośrednictwem funkcji PInvoke) ani zaimplementowana wewnętrznie przez samo środowisko uruchomieniowe

Wyliczenie wyklucza wszystkie metody zdefiniowane w zakresie modułu (globals) lub w interfejsach lub klasach abstrakcyjnych.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też