Type {System} |
.NET clr documentation |
Type
Description
Declare
# namespace System
export class Type extends MemberInfo {
Assembly: Assembly;
AssemblyQualifiedName: string;
Attributes: TypeAttributes;
BaseType: Type;
ContainsGenericParameters: boolean;
CustomAttributes: iterates(CustomAttributeData);
DeclaringMethod: MethodBase;
DeclaringType: Type;
FullName: string;
GenericParameterAttributes: GenericParameterAttributes;
GenericParameterPosition: integer;
GenericTypeArguments: Type[];
GUID: Guid;
HasElementType: boolean;
IsAbstract: boolean;
IsAnsiClass: boolean;
IsArray: boolean;
IsAutoClass: boolean;
IsAutoLayout: boolean;
IsByRef: boolean;
IsByRefLike: boolean;
IsClass: boolean;
IsCollectible: boolean;
IsCOMObject: boolean;
IsConstructedGenericType: boolean;
IsContextful: boolean;
IsEnum: boolean;
IsExplicitLayout: boolean;
IsGenericMethodParameter: boolean;
IsGenericParameter: boolean;
IsGenericType: boolean;
IsGenericTypeDefinition: boolean;
IsGenericTypeParameter: boolean;
IsImport: boolean;
IsInterface: boolean;
IsLayoutSequential: boolean;
IsMarshalByRef: boolean;
IsNested: boolean;
IsNestedAssembly: boolean;
IsNestedFamANDAssem: boolean;
IsNestedFamily: boolean;
IsNestedFamORAssem: boolean;
IsNestedPrivate: boolean;
IsNestedPublic: boolean;
IsNotPublic: boolean;
IsPointer: boolean;
IsPrimitive: boolean;
IsPublic: boolean;
IsSealed: boolean;
IsSecurityCritical: boolean;
IsSecuritySafeCritical: boolean;
IsSecurityTransparent: boolean;
IsSerializable: boolean;
IsSignatureType: boolean;
IsSpecialName: boolean;
IsSZArray: boolean;
IsTypeDefinition: boolean;
IsUnicodeClass: boolean;
IsValueType: boolean;
IsVariableBoundArray: boolean;
IsVisible: boolean;
MemberType: MemberTypes;
MetadataToken: integer;
Module: Module;
Name: string;
Namespace: string;
ReflectedType: Type;
StructLayoutAttribute: StructLayoutAttribute;
TypeHandle: RuntimeTypeHandle;
TypeInitializer: ConstructorInfo;
UnderlyingSystemType: Type;
}
.NET clr type reference tree
- this class extends from MemberInfo class: MemberInfo
- use by property member
Assembly
: Assembly
- use by property member
Attributes
: TypeAttributes
- use by property member
BaseType
: Type
- use by property member
CustomAttributes
: iterates(CustomAttributeData)
- use by property member
DeclaringMethod
: MethodBase
- use by property member
DeclaringType
: Type
- use by property member
GenericParameterAttributes
: GenericParameterAttributes
- use by property member
GenericTypeArguments
: Type
- use by property member
GUID
: Guid
- use by property member
MemberType
: MemberTypes
- use by property member
Module
: Module
- use by property member
ReflectedType
: Type
- use by property member
StructLayoutAttribute
: StructLayoutAttribute
- use by property member
TypeHandle
: RuntimeTypeHandle
- use by property member
TypeInitializer
: ConstructorInfo
- use by property member
UnderlyingSystemType
: Type
[Package
{$package} version {$version}
Index]