ICorDebugType::EnumerateTypeParameters — Metoda
Pobiera wskaźnik interfejsu do obiektu ICorDebugTypeEnum zawierającego Type parametry klasy, do których odwołuje się ten typ ICorDebugType.
Składnia
HRESULT EnumerateTypeParameters (
[out] ICorDebugTypeEnum **ppTyParEnum
);
Parametry
ppTyParEnum
[out] Wskaźnik adresu ICorDebugTypeEnum
, który zawiera parametry typu.
Uwagi
Można użyć EnumerateTypeParameters
wartości CorElementType zwróconej przez ICorDebugType::GetType jest ELEMENT_TYPE_CLASS, ELEMENT_TYPE_VALUETYPE, ELEMENT_TYPE_ARRAY, ELEMENT_TYPE_SZARRAY, ELEMENT_TYPE_BYREF, ELEMENT_TYPE_PTR lub ELEMENT_TYPE_FNPTR. Liczba parametrów i ich kolejność zależy od typu:
ELEMENT_TYPE_CLASS lub ELEMENT_TYPE_VALUETYPE: liczba parametrów typu zawartych w zwracanej
ICorDebugTypeEnum
przez tę metodę będzie zależeć od liczby parametrów typu formalnego dla odpowiedniej klasy. Jeśli na przykład typ toclass Dict<String,int32>
, zwróci obiektICorDebugTypeEnum
zawierający obiekty reprezentująceString
iint32
EnumerateTypeParameters
w sekwencji.ELEMENT_TYPE_FNPTR: liczba parametrów typu zawartych w elemecie
ICorDebugTypeEnum
będzie większa niż liczba argumentów akceptowanych przez funkcję. Pierwszy parametr typu zawarty w elemecieICorDebugTypeEnum
to typ zwracany dla funkcji, a kolejne parametry typu to parametry funkcji.ELEMENT_TYPE_ARRAY, ELEMENT_TYPE_SZARRAY, ELEMENT_TYPE_BYREF lub ELEMENT_TYPE_PTR: Zostanie zwrócony jeden parametr typu. Jeśli na przykład typ jest typem tablicy, takim jak
int32[]
,EnumerateTypeParameters
zwróci obiektICorDebugTypeEnum
, który zawiera obiekt reprezentującyint32
.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 2.0
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla