ICorDebugType, interfejs
Reprezentuje typ , podstawowy lub złożony (czyli zdefiniowany przez użytkownika). Jeśli typ jest ogólny, ICorDebugType
reprezentuje wystąpienie typu ogólnego.
Metody
Metoda | Opis |
---|---|
EnumerateTypeParameters, metoda | Pobiera wskaźnik interfejsu do obiektu ICorDebugTypeEnum, który odwołuje się do ogólnych Type parametrów klasy, do których odwołuje się ten ICorDebugType element . |
GetBase, metoda | Pobiera wskaźnik interfejsu do elementu, który odwołuje się do ICorDebugType klasy bazowej klasy, do której odwołuje się ta ICorDebugType klasa , jeśli istnieje. |
GetClass, metoda | Pobiera wskaźnik interfejsu do klasy ICorDebugClass, który odwołuje się do wpisanego konstruktora tej ICorDebugType klasy . |
GetFirstTypeParameter, metoda | Pobiera wskaźnik interfejsu do elementu, który odwołuje się do ICorDebugType pierwszego ogólnego Type parametru konstruktora klasy, do którego odwołuje się ten ICorDebugType element . |
GetRank — Metoda | Pobiera liczbę wymiarów w typie tablicy. |
GetStaticFieldValue, metoda | Pobiera wskaźnik interfejsu do wartości ICorDebugValue zawierającej wartość pola statycznego, do którego odwołuje się określony token pola w określonej ramce stosu. |
GetType, metoda | Pobiera wartość CorElementType, która opisuje natywny typ środowiska uruchomieniowego Type języka wspólnego, do którego odwołuje się ten ICorDebugType element . |
Uwagi
Jeśli typ jest rodzajowy, ICorDebugClass
reprezentuje nieinstantowany typ. Interfejs ICorDebugType
reprezentuje wystąpienie typu ogólnego. Na przykład skrót<K, V> będzie reprezentowana przez ICorDebugClass
, podczas gdy skrót<int32, ciąg> będzie reprezentowany przez ICorDebugType
.
Typy inne niż ogólne są reprezentowane zarówno przez, jak ICorDebugClass
i ICorDebugType
. Ten ostatni interfejs został wprowadzony w .NET Framework wersji 2.0 do obsługi wystąpienia typu.
Uwaga
Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 2.0
Zobacz też
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