다음을 통해 공유


ICorDebugType 인터페이스

기본 또는 복합(즉, 사용자 정의) 형식을 나타냅니다. 형식이 제네릭이면 ICorDebugType는 인스턴스화된 제네릭 형식을 나타냅니다.

메서드

메서드

설명

ICorDebugType::EnumerateTypeParameters 메서드

ICorDebugType에서 참조하는 클래스의 일반 Type 매개 변수를 참조하는 ICorDebugTypeEnum에 대한 인터페이스 포인터를 가져옵니다.

ICorDebugType::GetBase 메서드

ICorDebugType에서 참조하는 클래스의 기본 클래스(있는 경우)를 참조하는 ICorDebugType에 대한 인터페이스 포인터를 가져옵니다.

ICorDebugType::GetClass 메서드

ICorDebugType의 형식화된 생성자를 참조하는 ICorDebugClass에 대한 인터페이스 포인터를 가져옵니다.

ICorDebugType::GetFirstTypeParameter 메서드

ICorDebugType에서 참조하는 클래스의 생성자에 대한 첫 번째 제네릭 Type 매개 변수를 참조하는 ICorDebugType에 대한 인터페이스 포인터를 가져옵니다.

ICorDebugType::GetRank 메서드

배열 형식의 차수를 가져옵니다.

ICorDebugType::GetStaticFieldValue 메서드

지정한 스택 프레임에서 지정한 필드 토큰이 참조하는 정적 필드 값이 포함된 ICorDebugValue에 대한 인터페이스 포인터를 가져옵니다.

ICorDebugType::GetType 메서드

ICorDebugType에서 참조하는 공용 언어 런타임 Type의 네이티브 형식을 설명하는 CorElementType 값을 가져옵니다.

설명

형식이 제네릭이면 ICorDebugClass는 인스턴스화되지 않은 형식을 나타냅니다. ICorDebugType 인터페이스는 인스턴스화된 제네릭 형식을 나타냅니다. 예를 들어, Hashtable<K, V>는 ICorDebugClass로 나타내는 반면 Hashtable<Int32, String>은 ICorDebugType으로 나타냅니다.

제네릭이 아닌 형식은 ICorDebugClassICorDebugType 모두로 나타냅니다. 두 번째 인터페이스는 .NET Framework 버전 2.0에서 형식 인스턴스화를 처리하기 위해 새로 추가되었습니다.

참고참고

이 인터페이스는 컴퓨터 간이나 프로세스 간에 원격으로 호출되는 것을 지원하지 않습니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

기타 리소스

디버깅 인터페이스