This documentation is archived and is not being maintained.

EnumBuilder Properties

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

Public Properties

public propertyAssembly Overridden. Retrieves the dynamic assembly that contains this enum definition.
public propertyAssemblyQualifiedName Overridden. Returns the full path of this enum qualified by the display name of the parent assembly.
public propertyAttributes (inherited from Type) Gets the attributes associated with the Type.
public propertyBaseType Overridden. Returns the parent Type of this type which is always Enum.
public propertyDeclaringType Overridden. Returns the type that declared this EnumBuilder.
public propertyFullName Overridden. Returns the full path of this enum.
public propertyGUID Overridden. Returns the GUID of this enum.
public propertyHasElementType (inherited from Type) 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.
public propertyIsAbstract (inherited from Type) Gets a value indicating whether the Type is abstract and must be overridden.
public propertyIsAnsiClass (inherited from Type) Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.
public propertyIsArray (inherited from Type) Gets a value indicating whether the Type is an array.
public propertyIsAutoClass (inherited from Type) Gets a value indicating whether the string format attribute AutoClass is selected for the Type.
public propertyIsAutoLayout (inherited from Type) Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type.
public propertyIsByRef (inherited from Type) Gets a value indicating whether the Type is passed by reference.
public propertyIsClass (inherited from Type) Gets a value indicating whether the Type is a class; that is, not a value type or interface.
public propertyIsCOMObject (inherited from Type) Gets a value indicating whether the Type is a COM object.
public propertyIsContextful (inherited from Type) Gets a value indicating whether the Type can be hosted in a context.
public propertyIsEnum (inherited from Type) Gets a value indicating whether the current Type represents an enumeration.
public propertyIsExplicitLayout (inherited from Type) Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type.
public propertyIsImport (inherited from Type) Gets a value indicating whether the Type was imported from another class.
public propertyIsInterface (inherited from Type) Gets a value indicating whether the Type is an interface; that is, not a class or a value type.
public propertyIsLayoutSequential (inherited from Type) Gets a value indicating whether the class layout attribute SequentialLayout is selected for the Type.
public propertyIsMarshalByRef (inherited from Type) Gets a value indicating whether the Type is marshaled by reference.
public propertyIsNestedAssembly (inherited from Type) Gets a value indicating whether the Type is nested and visible only within its own assembly.
public propertyIsNestedFamANDAssem (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.
public propertyIsNestedFamily (inherited from Type) Gets a value indicating whether the Type is nested and visible only within its own family.
public propertyIsNestedFamORAssem (inherited from Type) 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.
public propertyIsNestedPrivate (inherited from Type) Gets a value indicating whether the Type is nested and declared private.
public propertyIsNestedPublic (inherited from Type) Gets a value indicating whether a class is nested and declared public.
public propertyIsNotPublic (inherited from Type) Gets a value indicating whether the top-level Type is not declared public.
public propertyIsPointer (inherited from Type) Gets a value indicating whether the Type is a pointer.
public propertyIsPrimitive (inherited from Type) Gets a value indicating whether the Type is one of the primitive types.
public propertyIsPublic (inherited from Type) Gets a value indicating whether the top-level Type is declared public.
public propertyIsSealed (inherited from Type) Gets a value indicating whether the Type is declared sealed.
public propertyIsSerializable (inherited from Type) Gets a value indicating whether the Type is serializable.
public propertyIsSpecialName (inherited from Type) Gets a value indicating whether the Type has a name that requires special handling.
public propertyIsUnicodeClass (inherited from Type) Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.
public propertyIsValueType (inherited from Type) Gets a value indicating whether the Type is a value type.
public propertyMemberType (inherited from Type) Overridden. Gets a bitmask indicating the member type.
public propertyModule Overridden. Retrieves the dynamic module that contains this EnumBuilder definition.
public propertyName Overridden. Returns the name of this enum.
public propertyNamespace Overridden. Returns the namespace of this enum.
public propertyReflectedType Overridden. Returns the type that was used to obtain this EnumBuilder.
public propertyTypeHandle Overridden. Retrieves the internal handle for this enum.
public propertyTypeInitializer (inherited from Type) Gets the initializer for the Type.
public propertyTypeToken Returns the internal metadata type token of this enum.
public propertyUnderlyingField Returns the underlying field for this enum.
public propertyUnderlyingSystemType Overridden. Returns the underlying system type for this enum.

See Also

EnumBuilder Class | System.Reflection.Emit Namespace

Show: