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!

EnumBuilder Properties

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

Public:

AssemblyQualifiedName Returns the full path name of this enum qualified by the display name of the parent assembly.
Attributes (inherited from Type) Gets a bitmask indicating the attributes associated with the Type.
BaseType Returns the parent Type of this type.
DeclaringType Returns the type that declared this field.
FullName Returns the full path name of this enum.
GUID Returns the GUID of this enum.
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 Returns the name of this enum.
Namespace Returns the namespace of this enum.
ReflectedType Return the type that was used to obtain this field.
TypeHandle Retrieves the internal handle for this enum. Use this handle to access the underlying metadata handle.
TypeInitializer (inherited from Type) Gets the name of the class constructor for the Type.
TypeToken Returns the internal metadata type token of this enum.
UnderlyingField Returns the underlying field for this enum.
UnderlyingSystemType Returns the underlying system type for this enum.

See Also

EnumBuilder Class | System.Reflection.Emit Namespace