Substitutes for System.Type such that type information reported by other APIs does not have a dependency on the common language runtime (CLR). This structure is used as a value by properties such as UnderlyingType and Type.
.NET: This type appears as System.Type.
The TypeName structure inherits from the IUnknown interface. TypeName also has these types of members:
The TypeName structure has these fields.
Basic guidance regarding the origin of the type.
Name of the type.
The TypeName structure has these properties.
|Read/write||Gets or sets the TypeKind classification of programming type that this TypeName represents.|
|Read/write||Gets or sets the name of the programming type that this TypeName represents.|
When building Windows Store apps with the Microsoft .NET Framework, this type is hidden and developers should use the System.Type type.
If you are programming with C++ using the Windows Runtime Template Library (WRL), then Name and Kind are fields.
Minimum supported client
Minimum supported server
|Windows Server 2012|