Mono Class Library: Overview

System.Type: Property Members

The properties of System.Type are listed below. For a list of all members, see the Type Members list.

See Also: Inherited members from System.Reflection.MemberInfo

Public Properties

[read-only]
abstract
AssemblySystem.Reflection.Assembly. Gets the System.Reflection.Assembly in which the type is declared. For generic types, gets the System.Reflection.Assembly that contains the generic type definition.
[read-only]
abstract
AssemblyQualifiedNamestring. Gets the fully qualified name of the type represented by the current instance including the name of the assembly from which the Type was loaded.
[read-only]
AttributesSystem.Reflection.TypeAttributes. Gets the attributes associated with the type represented by the current instance.
[read-only]
abstract
BaseTypeType. Gets the base Type of the current Type .
[read-only]
ContainsGenericParametersbool. Gets a value that indicates whether a Type object contains unassigned generic parameters.
[read-only]
DeclaringMethodSystem.Reflection.MethodBase. If the current Type represents a type parameter of a generic method, gets a System.Reflection.MethodInfo that represents the declaring method.
[read-only]
override
DeclaringTypeType. Gets the type that declares the type represented by the current instance.
[read-only]
static
DefaultBinderSystem.Reflection.Binder. Gets the default binder used by the system.
[read-only]
abstract
FullNamestring. Gets the fully qualified name of the type represented by the current instance.
[read-only]
GenericParameterAttributesSystem.Reflection.GenericParameterAttributes. Gets a combination of System.Reflection.GenericParameterAttributes flags that describe the variance and special constraints of the current generic type parameter.
[read-only]
GenericParameterPositionint. For a Type object that represents a type parameter of a generic type or generic method, gets the position of the type parameter in the type parameter list of the generic type or generic method.
[read-only]
abstract
GUIDGuid. Documentation for this section has not yet been entered.
[read-only]
HasElementTypebool. Gets a bool value indicating whether the type represented by the current instance encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference.
[read-only]
IsAbstractbool. Gets a bool value indicating whether the type represented by the current instance is abstract and is required to be overridden.
[read-only]
IsAnsiClassbool. Indicates whether the type attribute System.Reflection.TypeAttributes.AnsiClass is selected for the current type.
[read-only]
IsArraybool. Gets a bool value that indicates whether the current Type represents an array.
[read-only]
IsAutoClassbool. Indicates whether the type attribute System.Reflection.TypeAttributes.AutoClass is selected for the current type.
[read-only]
IsAutoLayoutbool. Gets a bool value indicating whether the type layout attribute System.Reflection.TypeAttributes.AutoLayout is specified for the Type.
[read-only]
IsByRefbool. Gets a bool value indicating whether the Type is passed by reference.
[read-only]
IsClassbool. Gets a bool value that indicates whether the current Type represents a class.
[read-only]
IsCOMObjectbool. Documentation for this section has not yet been entered.
[read-only]
IsContextfulbool. Documentation for this section has not yet been entered.
[read-only]
IsEnumbool. Gets a bool value that indicates whether the current Type represents an enumeration.
[read-only]
IsExplicitLayoutbool. Gets a bool value indicating whether the type layout attribute System.Reflection.TypeAttributes.ExplicitLayout is specified for the Type.
[read-only]
IsGenericParameterbool. Gets a value that indicates whether the current type represents a type parameter of a generic type or method.
[read-only]
IsGenericTypebool. Gets a value that indicates whether the current type has type arguments, and is therefore a generic type.
[read-only]
IsGenericTypeDefinitionbool. Gets a value that indicates whether the current object represents the definition of a generic type, or whether one or more of its type parameters has been specified.
[read-only]
IsImportbool. Gets a bool value indicating whether the Type was imported from another class.
[read-only]
IsInterfacebool. Gets a bool value that indicates whether the current Type represents an interface.
[read-only]
IsLayoutSequentialbool. Gets a bool value indicating whether the type layout attribute System.Reflection.TypeAttributes.SequentialLayout is specified for the Type.
[read-only]
IsMarshalByRefbool. Gets a bool value indicating whether the current type is marshaled by reference.
[read-only]
IsNestedbool. Documentation for this section has not yet been entered.
[read-only]
IsNestedAssemblybool. Gets a bool value indicating whether the current Type is nested and visible only within its own assembly.
[read-only]
IsNestedFamANDAssembool. Gets a bool value indicating whether the current Type is nested and visible only to classes that belong to both its own family and its own assembly.
[read-only]
IsNestedFamilybool. Gets a bool value indicating whether the current Type is nested and visible only within its own family.
[read-only]
IsNestedFamORAssembool. Gets a bool value indicating whether the current Type is nested and visible only to classes that belong to either its own family or to its own assembly.
[read-only]
IsNestedPrivatebool. Gets a bool value indicating whether the current Type is nested and declared private.
[read-only]
IsNestedPublicbool. Gets a bool value indicating whether the current Type is a public nested class.
[read-only]
IsNotPublicbool. Gets a bool value indicating whether the top-level Type is not declared public.
[read-only]
IsPointerbool. Gets a bool value that indicates whether the current Type represents a pointer.
[read-only]
IsPrimitivebool. Gets a bool value indicating whether the current Type is one of the primitive types.
[read-only]
IsPublicbool. Gets a bool value indicating whether the top-level Type is declared public.
[read-only]
IsSealedbool. Gets a bool value indicating whether the current Type is declared sealed.
[read-only]
IsSerializablebool. Specifies if it is possible to serialize the Type.
[read-only]
IsSpecialNamebool. Gets a bool value indicating whether the current Type has a name that requires special handling.
[read-only]
IsUnicodeClassbool. Indicates whether the type attribute System.Reflection.TypeAttributes.UnicodeClass is selected for the current type.
[read-only]
IsValueTypebool. Gets a bool value that indicates whether the current Type represents a value type.
[read-only]
IsVisiblebool. Documentation for this section has not yet been entered.
[read-only]
override
MemberTypeSystem.Reflection.MemberTypes. Documentation for this section has not yet been entered.
[read-only]
abstract
ModuleSystem.Reflection.Module. Gets the module in which the current Type is defined.
[read-only]
abstract
Namespacestring. Gets the namespace of the Type.
[read-only]
override
ReflectedTypeType. Gets the type that was used to obtain the current instance.
[read-only]
StructLayoutAttributeSystem.Runtime.InteropServices.StructLayoutAttribute. Documentation for this section has not yet been entered.
[read-only]
TypeHandleRuntimeTypeHandle. Gets the handle for the current Type.
[read-only]
TypeInitializerSystem.Reflection.ConstructorInfo. Gets the initializer for the type represented by the current instance.
[read-only]
abstract
UnderlyingSystemTypeType. Returns the system-supplied type that represents the current type.