Table of Contents

Enum SimpleTypeKind

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

Provides members defining all basic type kinds that can be used as a type index.

public enum SimpleTypeKind : uint

Fields

Boolean128 = 52

Indicates the type index references the 128 bit boolean type.

Boolean16 = 49

Indicates the type index references the 16 bit boolean type.

Boolean32 = 50

Indicates the type index references the 32 bit boolean type.

Boolean64 = 51

Indicates the type index references the 64 bit boolean type.

Boolean8 = 48

Indicates the type index references the 8 bit boolean type.

Byte = 105

Indicates the type index references the 8 bit unsigned int type.

Character16 = 122

Indicates the type index references the char16_t type.

Character32 = 123

Indicates the type index references the char32_t type.

Character8 = 124

Indicates the type index references the char8_t type.

Complex128 = 83

Indicates the type index references the 128 bit complex type.

Complex16 = 86

Indicates the type index references the 16 bit complex type.

Complex32 = 80

Indicates the type index references the 32 bit complex type.

Complex32PartialPrecision = 85

Indicates the type index references the 32 bit PP complex type.

Complex48 = 84

Indicates the type index references the 48 bit complex type.

Complex64 = 81

Indicates the type index references the 64 bit complex type.

Complex80 = 82

Indicates the type index references the 80 bit complex type.

Float128 = 67

Indicates the type index references the 128 bit real type.

Float16 = 70

Indicates the type index references the 16 bit real type.

Float32 = 64

Indicates the type index references the 32 bit real type.

Float32PartialPrecision = 69

Indicates the type index references the 32 bit PP real type.

Float48 = 68

Indicates the type index references the 48 bit real type.

Float64 = 65

Indicates the type index references the 64 bit real type.

Float80 = 66

Indicates the type index references the 80 bit real type.

HResult = 8

Indicates the type index references the OLE/COM HRESULT type.

Int128 = 120

Indicates the type index references the 128 bit signed int type.

Int128Oct = 20

Indicates the type index references the 128 bit signed int type.

Int16 = 114

Indicates the type index references the 16 bit signed int type.

Int16Short = 17

Indicates the type index references the 16 bit signed type.

Int32 = 116

Indicates the type index references the 32 bit signed int type.

Int32Long = 18

Indicates the type index references the 32 bit signed type.

Int64 = 118

Indicates the type index references the 64 bit signed int type.

Int64Quad = 19

Indicates the type index references the 64 bit signed type.

NarrowCharacter = 112

Indicates the type index references the narrow character type.

None = 0

Indicates the type index indicates the absence of a specific type or type category.

NotTranslated = 7

Indicates the type index references a type that is not translated by CVPack.

SByte = 104

Indicates the type index references the 8 bit signed int type.

SignedCharacter = 16

Indicates the type index references the 8 bit signed character type.

UInt128 = 121

Indicates the type index references the 128 bit unsigned int type.

UInt128Oct = 36

Indicates the type index references the 128 bit unsigned int type.

UInt16 = 115

Indicates the type index references the 16 bit unsigned int type.

UInt16Short = 33

Indicates the type index references the 16 bit unsigned type.

UInt32 = 117

Indicates the type index references the 32 bit unsigned int type.

UInt32Long = 34

Indicates the type index references the 32 bit unsigned type.

UInt64 = 119

Indicates the type index references the 64 bit unsigned int type.

UInt64Quad = 35

Indicates the type index references the 64 bit unsigned type.

UnsignedCharacter = 32

Indicates the type index references the 8 bit unsigned character type.

Void = 3

Indicates the type index references the void type.

WideCharacter = 113

Indicates the type index references the wide character type.

Remarks