This structure is a handle to the internal metadata representation of a type. The Value property provides an IntPtr reference. You can use this class with the Type.GetTypeFromHandle( ) static method. public struct RuntimeTypeHandle : System.Runtime.Serialization.ISerializable { // Public Instance Properties public IntPtr Value {get; } // Public Instance Methods public void GetObjectData (System.Runtime.Serialization.SerializationInfo info , System.Runtime.Serialization.StreamingContext context ) // implements ISerializable } HierarchyObject ValueType RuntimeTypeHandle(System.Runtime.Serialization.ISerializable) Returned ByArgIterator.GetNextArgType( ) , Type.{GetTypeHandle( ) , TypeHandle} Passed ToArgIterator.GetNextArg( ) , Type.GetTypeFromHandle( ) |