Udostępnij za pośrednictwem


ICorDebugSymbolProvider::GetMethodProps — Metoda

Zwraca informacje o właściwościach metody, takich jak token metadanych metody i informacje o jego parametrach ogólnych, biorąc pod uwagę względny adres wirtualny (RVA) w tej metodzie.

Składnia

HRESULT GetMethodProps(
   [in]  ULONG32 codeRva,
   [out] mdToken *pMethodToken,
   [out] ULONG32 *pcGenericParams,
   [in]  ULONG32 cbSignature,
   [out] ULONG32 *pcbSignature,
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);

Parametry

codeRVA [in] Względny adres wirtualny w metodzie, która ma zostać pobrana.

pMethodToken [out] Wskaźnik do tokenu metadanych metody.

pcGenericParams [out] Wskaźnik do liczby parametrów ogólnych skojarzonych z tą metodą.

cbSignature [in] Rozmiar tablicy signature . Zobacz sekcję Uwagi.

pcbSignature [out] Wskaźnik do rozmiaru zwróconej signature tablicy.

signature [out] Bufor, który zawiera podpisy typówspec wszystkich parametrów ogólnych.

Uwagi

Aby uzyskać wymagany rozmiar tablicy signature metody, ustaw cbSignature argument na wartość 0 i signature na null. Gdy metoda zwróci wartość , pcbSignature będzie zawierać liczbę bajtów wymaganych dla tablicy signature .

Uwaga

Ta metoda jest dostępna tylko w przypadku platformy .NET Native.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne tylko od wersji 4.6, .NET Native

Zobacz też