Enum CodeViewFieldAttributes
- Namespace
- AsmResolver.Symbols.Pdb.Leaves
- Assembly
- AsmResolver.Symbols.Pdb.dll
Provides members defining all flags that can be assigned to a field, method or class.
[Flags]
public enum CodeViewFieldAttributes : ushort
Fields
AccessMask = Private | Protected
Provides the bit-mask that can be used to extract the access-level of the field.
CompilerGenerated = 256
Indicates the field is compiler generated but does exist.
Friend = Virtual | Static
Indicates the method can be accessed only from within the current module.
IntroducingVirtual = 16
Indicates the method is a new introducing virtual method.
MethodPropertiesMask = Virtual | PureIntroducingVirtual
Provides the bit-mask that can be used to extract the method properties of the field.
NoConstruct = 128
Indicates the class cannot be constructed.
NoInherit = 64
Indicates the class cannot be inherited.
None = 0
Indicates no attributes were assigned to the field.
Private = 1
Indicates the field is marked private.
Protected = 2
Indicates the field is marked protected.
Pseudo = 32
Indicates the field is compiler generated and does not exist.
Public = Private | Protected
Indicates the field is marked public.
PureIntroducingVirtual = Static | IntroducingVirtual
Indicates the method is a new introducing pure virtual method.
PureVirtual = Virtual | IntroducingVirtual
Indicates the method is a pure virtual method.
Sealed = 512
Indicates the method cannot be overridden.
Static = 8
Indicates the method is a static method.
Virtual = 4
Indicates the method is a virtual method.