TypeName
TypeName
TypeName
TypeName
Struct
Definition
Substitutes for System.Type such that type information reported by other API 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.
public : struct TypeNamepublic struct TypeNamePublic Structure TypeName// This API is not available in Javascript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Remarks
When programming with .NET, this type is hidden and developers should use the System.Type type. All Windows Runtime APIs that use a TypeName per the raw IDL signatures will instead use System.Type values when you use the API with .NET code.
Projection and members of TypeName
If you are using Visual C++ component extensions (C++/CX), then Name and Kind are read-write properties, not fields. This definition of the structure is provided by platform.winmd, as part of the extension behavior.
If you are programming with C++ using the Windows Runtime Template Library (WRL), then Name and Kind are fields.
Fields
Kind Kind Kind Kind
Basic guidance regarding the origin of the type.
public : field TypeKind Kindpublic field TypeKind KindPublic Field Kind// This API is not available in Javascript.