Type Properties
.NET Framework 2.0
| Name | Description | |
|---|---|---|
| Assembly | Gets the Assembly in which the type is declared. For generic types, gets the Assembly in which the generic type is defined. |
| AssemblyQualifiedName | Gets the assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded. |
| Attributes | Gets the attributes associated with the Type. |
| BaseType | Gets the type from which the current Type directly inherits. |
| ContainsGenericParameters | Gets a value indicating whether the current Type object has type parameters that have not been replaced by specific types. |
| DeclaringMethod | Gets a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method. |
| DeclaringType | Gets the class that declares this member. |
| DefaultBinder | Gets a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by InvokeMember. |
| FullName | Gets the fully qualified name of the Type, including the namespace of the Type but not the assembly. |
| GenericParameterAttributes | Gets a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter. |
| GenericParameterPosition | Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method. |
| GUID | Gets the GUID associated with the Type. |
| HasElementType | Gets a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference. |
| IsAbstract | Gets a value indicating whether the Type is abstract and must be overridden. |
| IsAnsiClass | Gets a value indicating whether the string format attribute AnsiClass is selected for the Type. |
| IsArray | Gets a value indicating whether the Type is an array. |
| IsAutoClass | Gets a value indicating whether the string format attribute AutoClass is selected for the Type. |
| IsAutoLayout | Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type. |
| IsByRef | Gets a value indicating whether the Type is passed by reference. |
| IsClass | Gets a value indicating whether the Type is a class; that is, not a value type or interface. |
| IsCOMObject | Gets a value indicating whether the Type is a COM object. |
| IsContextful | Gets a value indicating whether the Type can be hosted in a context. |
| IsEnum | Gets a value indicating whether the current Type represents an enumeration. |
| IsExplicitLayout | Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type. |
| IsGenericParameter | Gets a value indicating whether the current Type represents a type parameter in the definition of a generic type or method. |
| IsGenericType | Gets a value indicating whether the current type is a generic type. |
| IsGenericTypeDefinition | Gets a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed. |
| IsImport | Gets a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library. |
| IsInterface | Gets a value indicating whether the Type is an interface; that is, not a class or a value type. |
| IsLayoutSequential | Gets a value indicating whether the class layout attribute SequentialLayout is selected for the Type. |
| IsMarshalByRef | Gets a value indicating whether the Type is marshaled by reference. |
| IsNested | Gets a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type. |
| IsNestedAssembly | Gets a value indicating whether the Type is nested and visible only within its own assembly. |
| IsNestedFamANDAssem | Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly. |
| IsNestedFamily | Gets a value indicating whether the Type is nested and visible only within its own family. |
| IsNestedFamORAssem | Gets a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly. |
| IsNestedPrivate | Gets a value indicating whether the Type is nested and declared private. |
| IsNestedPublic | Gets a value indicating whether a class is nested and declared public. |
| IsNotPublic | Gets a value indicating whether the Type is not declared public. |
| IsPointer | Gets a value indicating whether the Type is a pointer. |
| IsPrimitive | Gets a value indicating whether the Type is one of the primitive types. |
| IsPublic | Gets a value indicating whether the Type is declared public. |
| IsSealed | Gets a value indicating whether the Type is declared sealed. |
| IsSerializable | Gets a value indicating whether the Type is serializable. |
| IsSpecialName | Gets a value indicating whether the Type has a name that requires special handling. |
| IsUnicodeClass | Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type. |
| IsValueType | Gets a value indicating whether the Type is a value type. |
| IsVisible | Gets a value indicating whether the Type can be accessed by code outside the assembly. |
| MemberType | Gets a MemberTypes value indicating that this member is a type or a nested type. |
| MetadataToken | Gets a value that identifies a metadata element. (Inherited from MemberInfo.) |
| Module | Gets the module (the DLL) in which the current Type is defined. |
| Name | Gets the name of the current member. (Inherited from MemberInfo.) |
| Namespace | Gets the namespace of the Type. |
| ReflectedType | Gets the class object that was used to obtain this member. |
| StructLayoutAttribute | Gets a StructLayoutAttribute that describes the layout of the current type. |
| TypeHandle | Gets the handle for the current Type. |
| TypeInitializer | Gets the initializer for the Type. |
| UnderlyingSystemType | Indicates the type provided by the common language runtime that represents this type. |
Community Additions
ADD
Show: