Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera wskaźnik do tokenu MethodDef dla metody, która jest ujęta przez określoną Type i która ma określoną nazwę i podpis metadanych.
Syntax
HRESULT FindMethod (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMethodDef *pmb
);
Parameters
td [in] mdTypeDef Token dla typu (klasy lub interfejsu), który otacza element członkowski do wyszukania. Jeśli ta wartość to mdTokenNil, wyszukiwanie jest wykonywane dla funkcji globalnej.
szName [in] Nazwa metody do wyszukania.
pvSigBlob [in] Wskaźnik do podpisu metadanych binarnych metody .
cbSigBlob [in] Rozmiar w bajtach pvSigBlob.
pmb [out] Wskaźnik do pasującego tokenu MethodDef.
Remarks
Należy określić metodę przy użyciu jej otaczającej klasy lub interfejsu (td), jej nazwy (szName) i opcjonalnie jej podpisu (pvSigBlob). W klasie lub interfejsie może istnieć wiele metod o tej samej nazwie. W takim przypadku przekaż podpis metody, aby znaleźć unikatowe dopasowanie.
Podpis przekazany do FindMethod elementu musi zostać wygenerowany w bieżącym zakresie, ponieważ podpisy są powiązane z określonym zakresem. Podpis może osadzić token identyfikujący otaczającej klasę lub typ wartości. Token jest indeksem w lokalnej tabeli TypeDef. Nie można utworzyć podpisu środowiska uruchomieniowego poza kontekstem bieżącego zakresu i użyć tego podpisu jako danych wejściowych do danych wejściowych.FindMethod
FindMethod znajduje tylko metody, które zostały zdefiniowane bezpośrednio w klasie lub interfejsie; nie można odnaleźć metod dziedziczych.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: Cor.h
Biblioteka: CorGuids.lib