Type Properties

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The Type type exposes the following members.

  Name Description
Public property Assembly Gets the Assembly in which the type is declared. For generic types, gets the Assembly in which the generic type is defined.
Public property AssemblyQualifiedName Gets the assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded.
Public property BaseType Gets the type from which the current Type directly inherits.
Public property DeclaringType Gets the type that declares the current nested type or generic type parameter. (Overrides MemberInfo..::..DeclaringType.)
Public property FullName Gets the fully qualified name of the Type, including the namespace of the Type but not the assembly.
Public property IsAbstract Gets a value indicating whether the Type is abstract and must be overridden.
Public property IsArray Gets a value indicating whether the Type is an array.
Public property IsClass Gets a value indicating whether the Type is a class; that is, not a value type or interface.
Public property IsEnum Gets a value indicating whether the current Type represents an enumeration.
Public property IsInterface Gets a value indicating whether the Type is an interface; that is, not a class or a value type.
Public property IsNotPublic Gets a value indicating whether the Type is not declared public.
Public property IsPublic Gets a value indicating whether the Type is declared public.
Public property IsSerializable Gets a value indicating whether the Type is serializable.
Public property IsValueType Gets a value indicating whether the Type is a value type.
Public property MemberType When overridden in a derived class, gets a MemberTypes value indicating the type of the member — method, constructor, event, and so on. (Inherited from MemberInfo.)
Public property Name Gets the name of the current member. (Inherited from MemberInfo.)
Top
Show: