IMetaDataImport::EnumUnresolvedMethods – metoda
Vytvoří výčet tokenů MemberDef představujících nevyřešené metody v aktuálním oboru metadat.
Syntaxe
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametry
phEnum
[in, out] Ukazatel na enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.
rMethods
[out] Pole sloužící k uložení tokenů MemberDef.
cMax
[v] Maximální velikost rMethods
pole.
pcTokens
[out] Počet tokenů MemberDef vrácených v rMethods
.
Návratová hodnota
HRESULT | Description |
---|---|
S_OK |
EnumUnresolvedMethods úspěšně vráceno. |
S_FALSE |
Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcTokens je nula. |
Poznámky
Nevyřešená metoda je metoda, která byla deklarována, ale není implementována. Metoda je zahrnuta do výčtu, pokud je metoda označena miForwardRef
a je mdPinvokeImpl
nastavena na nulu nebo miRuntime
. Jinými slovy, nevyřešená metoda je metoda třídy, která je označená miForwardRef
, ale která není implementována v nespravovaném kódu (dosaženo přes PInvoke) ani neimplementuje interně samotným modulem runtime.
Výčet vylučuje všechny metody, které jsou definovány v oboru modulu (globals) nebo v rozhraních nebo abstraktních třídách.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Cor.h
Knihovny: Zahrnutý jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0