Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Ottiene un puntatore al token MethodDef per il metodo incluso nel tipo Type indicato con il nome e la firma dei metadati specificati.
HRESULT FindMethod (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMethodDef *pmb
);
Parametri
td
[in] Token mdTypeDef per il tipo (una classe o un'interfaccia) che include il membro da cercare. Se questo valore è mdTokenNil, la ricerca verrà eseguita per una funzione globale.szName
[in] Nome del metodo da cercare.pvSigBlob
[in] Puntatore alla firma binaria dei metadati del metodo.cbSigBlob
[in] Dimensione in byte di pvSigBlob.pmb
[out] Puntatore al token MethodDef corrispondente.
Note
Si specifica il metodo utilizzando la classe o l'interfaccia in cui è incluso (td), il nome (szName) e facoltativamente la firma (pvSigBlob). In una classe o un'interfaccia vi potrebbero essere più metodi con lo stesso nome. In tal caso, passare la firma del metodo per trovare una corrispondenza univoca.
La firma passata a FindMethod deve essere stata generata nell'ambito corrente, in quanto le firme sono associate a un determinato ambito. Una firma può incorporare un token che identifica il tipo di valore o la classe contenitore. Il token è un indice nella tabella TypeDef locale. Non è possibile generare una firma di runtime fuori dal contesto dell'ambito corrente e utilizzare tale firma come input per FindMethod.
FindMethod cerca solo i metodi definiti direttamente nella classe o interfaccia, non i metodi ereditati.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: inclusa come risorsa in MsCorEE.dll
Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0