NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

TypeBuilder Properties

The properties of the TypeBuilder class are listed below. For a complete list of TypeBuilder class members, see the TypeBuilder Members topic.

Public:

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.

See Also

TypeBuilder Class | System.Reflection.Emit Namespace