Table of Contents

Enum StructureAttributes

Namespace
AsmResolver.Symbols.Pdb.Leaves
Assembly
AsmResolver.Symbols.Pdb.dll

Provides members defining all possible attributes that can be assigned to a structure, class or enum type symbol.

[Flags]
public enum StructureAttributes : ushort

Fields

CNested = 16

Indicates the structure defines nested types.

Ctor = 2

Indicates the structure defines constructors or destructors.

FwdRef = 128

Indicates the structure true is a forward reference.

HasUniqueName = 512

Indicates the structure has a decorated name following the regular naming conventions.

HfaMask = 6144

Defines the mask for the floating point type that is used within this structure.

Intrinsic = 8192

Indicates the structure is an intrinsic type.

IsNested = 8

Indicates the structure is a nested class.

MoComMask = 49152

Defines the mask for the MoCOM type kind.

OpAssign = 32

Indicates the structure defines an overloaded assignment (=) operator.

OpCast = 64

Indicates the structure defines casting methods.

OvlOps = 4

Indicates the structure defines overloaded operators.

Packed = 1

Indicates the structure is packed.

Scoped = 256

Indicates the structure is a scoped definition.

Sealed = 1024

Indicates the structure cannot be used as a base class.