Represents a type, which can be either basic or complex (that is, user-defined). If the type is generic,
ICorDebugClass represents the uninstantiated generic type.
|GetModule Method||Gets the module that defines this class.|
|GetStaticFieldValue Method||Gets the value of the specified static field.|
|GetToken Method||Gets the
ICorDebugClass interface represents an uninstantiated generic type. The ICorDebugType interface represents an instantiated generic type. For example,
Hashtable<K, V> would be represented by
Hashtable<Int32, String> would be represented by
Non-generic types are represented by both
ICorDebugType. The latter interface was introduced in the .NET Framework version 2.0 to deal with type instantiation.
This interface does not support being called remotely, either cross-machine or cross-process.
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
.NET Framework Versions: Available since 1.0