The properties of the TypeBuilder class are listed below. For a complete list of TypeBuilder class members, see the TypeBuilder Members topic.
AssemblyQualifiedName | Returns the full name of this type qualified by the display name of the assembly. |
Attributes (inherited from Type) | Gets a bitmask indicating the attributes associated with the Type. |
BaseType | Retrieves the base type of this type. |
DeclaringType | Returns the type that declared this type. |
FullName | Retrieves the full path name of this type. |
GUID | Retrieves the GUID of this type. |
HasElementType (inherited from Type) | Gets a value indicating whether the Type ... |
IsAbstract (inherited from Type) | Gets a value indicating whether the Type is abstract and must be overridden. |
IsAnsiClass (inherited from Type) | Gets a value indicating whether the string format attribute AnsiClass is selected for the Type. |
IsArray (inherited from Type) | Gets a value indicating whether the Type is an array. |
IsAutoClass (inherited from Type) | Gets a value indicating whether the string format attribute AutoClass is selected for the Type. |
IsAutoLayout (inherited from Type) | Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type. |
IsByRef (inherited from Type) | Gets a value indicating whether the Type is passed by reference. |
IsClass (inherited from Type) | Gets a value indicating whether the Type is a class; that is, not a value type or interface. |
IsCOMObject (inherited from Type) | Gets a value indicating whether the Type is a COM object. |
IsContextful (inherited from Type) | Gets a value indicating whether the Type can be hosted in a context. |
IsEnum (inherited from Type) | Gets a value indicating whether the Type is an enumeration. |
IsExplicitLayout (inherited from Type) | Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type. |
IsImport (inherited from Type) | Gets a value indicating whether the Type was imported from another class. |
IsInterface (inherited from Type) | Gets a value indicating whether the Type is an interface; that is, not a class or a value type. |
IsLayoutSequential (inherited from Type) | Gets a value indicating whether the class layout attribute LayoutSequential is selected for the Type. |
IsMarshalByRef (inherited from Type) | Gets a value indicating whether the Type is marshalled by reference. |
IsNestedAssembly (inherited from Type) | Gets a value indicating whether the Type is nested and visible only within its own assembly. |
IsNestedFamANDAssem (inherited from Type) | 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 (inherited from Type) | Gets a value indicating whether the Type is nested and visible only within its own family. |
IsNestedFamORAssem (inherited from Type) | Gets a value indicating whether the Type is nested and visible only to classes that belong to its own family or to its own assembly. |
IsNestedPrivate (inherited from Type) | Gets a value indicating whether the Type is nested and declared private. |
IsNestedPublic (inherited from Type) | Gets a value indicating whether the Type is nested and declared public. |
IsNotPublic (inherited from Type) | Gets a value indicating whether the Type is not declared public. |
IsPointer (inherited from Type) | Gets a value indicating whether the Type is a pointer. |
IsPrimitive (inherited from Type) | Gets a value indicating whether the Type is one of the primitive types. |
IsPublic (inherited from Type) | Gets a value indicating whether the Type is declared public. |
IsSealed (inherited from Type) | Gets a value indicating whether the Type is declared sealed. |
IsSerializable (inherited from Type) | Gets a value indicating whether the Type is serializable. |
IsSpecialName (inherited from Type) | Gets a value indicating whether the Type has a name that requires special handling. |
IsUnicodeClass (inherited from Type) | Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type. |
IsUnmanagedValueType (inherited from Type) | Gets a value indicating whether the Type is one of the unmanaged value types. |
IsValueType (inherited from Type) | Gets a value indicating whether the Type is a value type; that is, not a class or an interface. |
MemberType (inherited from Type) | Gets a bit mask indicating the member type. |
Module | Retrieves the dynamic module that contains this type definition. |
Name | Retrieves the name of this type. |
Namespace | Retrieves the namespace where this TypeBuilder is defined. |
PackingSize | Retrieves the packing size of this type. |
ReflectedType | Returns the type that was used to obtain this type. |
Size | Retrieves the total size of a type. |
TypeHandle | Not supported in dynamic modules. |
TypeInitializer (inherited from Type) | Gets the name of the class constructor for the Type. |
TypeToken | Returns the type token of this type. |
UnderlyingSystemType | Not implemented. |