Enum CodeViewLeafKind
- Namespace
- AsmResolver.Symbols.Pdb.Leaves
- Assembly
- AsmResolver.Symbols.Pdb.dll
Provides members defining all possible type record kinds that can be stored in a TPI or IPI stream.
public enum CodeViewLeafKind : ushort
Fields
Alias = 5386
AliasSt = 4112
ArgList = 4609
ArgList16T = 513
Array = 5379
Array16T = 3
ArraySt = 4099
BArray = 4107
BClass = 5120
BClass16T = 1024
BInterface = 5402
Barray16T = 13
BitField = 4613
BitField16T = 518
BuildInfo = 5635
Char = 32768
Class = 5380
Class16T = 4
ClassSt = 4100
Cobol0 = 4106
Cobol016T = 11
Cobol1 = 12
Complex128 = 32783
Complex32 = 32780
Complex64 = 32781
Complex80 = 32782
Date = 32794
Decimal = 32793
DefArg = 5387
DefArg16T = 514
DefArgSt = 4610
Derived = 4612
Derived16T = 517
DimArray = 5384
DimArray16T = 17
DimArraySt = 4108
DimConLu = 4616
DimConLu16T = 521
DimConU = 4615
DimConU16T = 520
DimVarLu = 4618
DimVarLu16T = 523
DimVarU = 4617
DimVarU16T = 522
EndOfLeafRecord = 5405
EndPreComp = 20
Enum = 5383
Enum16T = 7
EnumSt = 4103
Enumerate = 5378
EnumerateSt = 1027
FieldList = 4611
FieldList16T = 516
FriendCls = 5130
FriendCls16T = 1035
FriendFcn = 5388
FriendFcn16T = 1028
FriendFcnSt = 5123
FuncId = 5633
Hlsl = 5399
IVBClass = 5122
IVBClass16T = 1026
IdLast = 5640
IdMax = 5639
Index = 5124
Index16T = 1029
Interface = 5401
Label = 14
List = 515
Long = 32771
MFuncId = 5634
MFunction = 4105
MFunction16T = 9
Managed = 5396
ManagedSt = 5135
Matrix = 5404
Member = 5389
Member16T = 1030
MemberModify = 5395
MemberModifySt = 5134
MemberSt = 5125
Method = 5391
Method16T = 1032
MethodList = 4614
MethodList16T = 519
MethodSt = 5127
Modifier = 4097
Modifier16T = 1
ModifierEx = 5400
NestType = 5392
NestType16T = 1033
NestTypeEx = 5394
NestTypeExSt = 5133
NestTypeSt = 5128
Nottran = 16
Null = 15
Numeric = 32768
OctWord = 32791
Oem = 4111
Oem16T = 21
Oem2 = 4113
OneMethod = 5393
OneMethod16T = 1036
OneMethodSt = 5131
Pad0 = 240
Pad1 = 241
Pad10 = 250
Pad11 = 251
Pad12 = 252
Pad13 = 253
Pad14 = 254
Pad15 = 255
Pad2 = 242
Pad3 = 243
Pad4 = 244
Pad5 = 245
Pad6 = 246
Pad7 = 247
Pad8 = 248
Pad9 = 249
Pointer = 4098
Pointer16T = 2
PreComp = 5385
PreComp16T = 19
PreCompSt = 4110
Procedure = 4104
Procedure16T = 8
QuadWord = 32777
Real128 = 32776
Real16 = 32796
Real32 = 32773
Real48 = 32779
Real64 = 32774
Real80 = 32775
RefSym = 524
Short = 32769
SimpleType = 65535
This is not really a type defined in PDB spec, but is used to indicate simple types.
Skip = 4608
Skip16T = 512
StMax = 5376
StMember = 5390
StMember16T = 1031
StmemberSt = 5126
StridedArray = 5398
StringId = 5637
Structure = 5381
Structure16T = 5
StructureSt = 4101
SubstrList = 5636
Ti16Max = 4096
TypeLast = 5406
TypeMax = 5405
TypeServer = 5377
TypeServer2 = 5397
TypeServerSt = 22
ULong = 32772
UOctWord = 32792
UQuadWord = 32778
UShort = 32770
UdtModSrcLine = 5639
UdtSrcLine = 5638
Union = 5382
Union16T = 6
UnionSt = 4102
Utf8String = 32795
VBClass = 5121
VBClass16T = 1025
VFTable = 5405
VFuncOff = 5132
VFuncOff16T = 1037
VFuncTab = 5129
VFuncTab16T = 1034
VTShape = 10
VarString = 32784
Vector = 5403
VftPath = 4109
VftPath16T = 18