472 references to TypeDef
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
101
_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.
TypeDef
]);
160
sizes[(int)TableIndex.
TypeDef
] = _typeDefs.GetAdded().Count;
1149
PopulateEncLogTableRows(_typeDefs, TableIndex.
TypeDef
);
1327
case TableIndex.
TypeDef
:
1393
TableIndex.
TypeDef
,
Emit\EditAndContinue\EmitBaseline.cs (1)
343
Debug.Assert(tableEntriesAdded[(int)TableIndex.
TypeDef
] >= typesAdded.Count);
PEWriter\MetadataWriter.cs (1)
2787
metadata.SetCapacity(TableIndex.
TypeDef
, typeDefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (438)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (33)
90
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
91
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
92
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
93
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
95
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
97
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
99
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
104
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
106
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
108
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
110
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
112
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
114
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
116
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
118
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4763
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4764
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4765
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4767
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4769
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4771
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4773
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4775
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4777
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4783
Handle(4, TableIndex.
TypeDef
),
4784
Handle(5, TableIndex.
TypeDef
),
9927
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
9928
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
9929
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
9931
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
9933
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
9938
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
9940
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinuePdbTests.cs (7)
163
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
170
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
287
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
288
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
290
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
299
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
301
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (55)
74
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
76
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
78
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
80
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
82
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
84
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
86
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
88
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
90
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
92
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
94
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
96
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
98
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
132
Handle(3, TableIndex.
TypeDef
),
262
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
263
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
265
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
267
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
269
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
271
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
273
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
275
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
368
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
370
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
372
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
374
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
377
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
379
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
381
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
383
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
385
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
387
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
389
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
391
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
470
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
471
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
473
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
475
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
477
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
480
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
482
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
484
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3782
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3891
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3997
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4111
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7471
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7582
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7584
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7693
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7695
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8257
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8399
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8576
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8578
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
Emit\EditAndContinue\EditAndContinueTests.cs (343)
92
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
93
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
95
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
98
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
105
Handle(3, TableIndex.
TypeDef
),
189
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
190
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
192
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
195
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
197
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
204
Handle(3, TableIndex.
TypeDef
),
958
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
967
Handle(8, TableIndex.
TypeDef
),
1058
new CustomAttributeRow(Handle(9, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)),
1064
new CustomAttributeRow(Handle(10, TableIndex.
TypeDef
), Handle(2, TableIndex.MethodDef))
1869
new CustomAttributeRow(Handle(3, TableIndex.
TypeDef
), Handle(4, TableIndex.MemberRef)));
2582
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
2583
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
2585
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
2590
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
2596
Handle(4, TableIndex.
TypeDef
),
3184
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3280
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3504
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)), // E
3505
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(3, TableIndex.MethodDef)), // C
3506
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(6, TableIndex.MethodDef)), // D
3511
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3512
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3513
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3529
Handle(14, TableIndex.
TypeDef
),
3530
Handle(15, TableIndex.
TypeDef
),
3531
Handle(16, TableIndex.
TypeDef
),
3585
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(7, TableIndex.MethodDef)), // E
3586
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(9, TableIndex.MethodDef)), // C
3587
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(12, TableIndex.MethodDef)),// D
3592
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3593
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3594
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3610
Handle(14, TableIndex.
TypeDef
),
3611
Handle(15, TableIndex.
TypeDef
),
3612
Handle(16, TableIndex.
TypeDef
),
3689
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3881
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3882
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3884
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3886
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3888
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3890
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3943
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableAttribute
3944
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableContextAttribute
3945
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3947
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3950
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3952
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3954
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3956
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3979
Handle(6, TableIndex.
TypeDef
),
3980
Handle(7, TableIndex.
TypeDef
),
4028
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4087
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4214
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4251
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4253
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4255
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4327
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4328
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4330
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4334
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4345
Handle(4, TableIndex.
TypeDef
),
4501
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4502
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4504
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4508
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4516
Handle(3, TableIndex.
TypeDef
),
4579
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4667
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4668
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4670
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4674
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4682
Handle(3, TableIndex.
TypeDef
),
4826
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4827
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4829
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4832
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4839
Handle(3, TableIndex.
TypeDef
),
4979
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5068
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5244
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5245
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5247
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5249
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5253
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5255
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5257
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5278
Handle(4, TableIndex.
TypeDef
),
5496
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5497
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5499
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5501
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5505
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5507
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5509
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5529
Handle(4, TableIndex.
TypeDef
),
5746
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5747
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5749
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5753
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5764
Handle(4, TableIndex.
TypeDef
),
5854
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5855
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5857
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5860
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5862
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5874
Handle(3, TableIndex.
TypeDef
),
6178
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6180
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6182
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6232
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6234
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6236
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6309
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6311
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6313
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6317
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6327
Handle(4, TableIndex.
TypeDef
),
6431
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6433
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6435
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6439
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6448
Handle(3, TableIndex.
TypeDef
),
6550
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6554
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6556
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6558
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6562
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6564
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6566
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6586
Handle(4, TableIndex.
TypeDef
),
6954
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6958
Handle(2, TableIndex.
TypeDef
),
6975
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6980
Handle(2, TableIndex.
TypeDef
),
7093
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // adding a type def
7094
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7096
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7098
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7107
Handle(baseTypeCount + generation, TableIndex.
TypeDef
),
7173
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7180
Handle(5, TableIndex.
TypeDef
),
7252
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7254
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7256
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7258
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7264
Handle(5, TableIndex.
TypeDef
),
7582
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7583
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7584
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7587
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7589
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7591
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7598
Handle(4, TableIndex.
TypeDef
),
7599
Handle(5, TableIndex.
TypeDef
),
7750
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7752
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7754
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7764
Handle(4, TableIndex.
TypeDef
),
7975
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8336
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8338
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8340
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8342
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8344
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8346
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8455
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8675
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8730
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
8731
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8733
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8735
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8742
Handle(3, TableIndex.
TypeDef
),
9361
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
13007
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
13008
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
13010
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
13013
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
13020
Handle(3, TableIndex.
TypeDef
),
16717
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
16718
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16720
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16722
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16725
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16727
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16729
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16731
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16733
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16807
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16809
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16811
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16813
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16815
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16946
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16948
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16950
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17648
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17649
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17651
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17654
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17661
Handle(4, TableIndex.
TypeDef
),
17755
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17756
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17758
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17761
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17768
Handle(4, TableIndex.
TypeDef
),
17849
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17886
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17887
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17889
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17892
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17899
Handle(3, TableIndex.
TypeDef
),
17978
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17979
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17981
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17984
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17990
Handle(3, TableIndex.
TypeDef
),
18114
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18115
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18117
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18120
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18128
Handle(6, TableIndex.
TypeDef
),
18141
new CustomAttributeRow(Handle(6, TableIndex.
TypeDef
), Handle(7, TableIndex.MemberRef))
18274
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18321
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18322
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18324
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18327
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18335
Handle(4, TableIndex.
TypeDef
),
18477
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18478
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18480
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18484
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18491
Handle(4, TableIndex.
TypeDef
),
18570
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18574
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18750
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18751
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18753
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18757
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18764
Handle(4, TableIndex.
TypeDef
),
18940
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18941
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18943
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18949
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18956
Handle(8, TableIndex.
TypeDef
),
19252
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19253
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19255
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19260
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19270
Handle(8, TableIndex.
TypeDef
),
19596
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19597
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19599
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19602
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19604
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19612
Handle(3, TableIndex.
TypeDef
),
19761
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19762
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19764
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19767
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19769
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19778
Handle(3, TableIndex.
TypeDef
),
19932
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19933
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19935
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19938
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19940
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19951
Handle(3, TableIndex.
TypeDef
),
20609
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20610
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20611
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20622
Handle(5, TableIndex.
TypeDef
),
20623
Handle(6, TableIndex.
TypeDef
),
20807
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20808
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20817
Handle(5, TableIndex.
TypeDef
),
21003
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21004
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21005
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21016
Handle(5, TableIndex.
TypeDef
),
21017
Handle(6, TableIndex.
TypeDef
),
21085
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21086
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21087
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21088
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21090
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21093
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21095
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21110
Handle(6, TableIndex.
TypeDef
),
21111
Handle(7, TableIndex.
TypeDef
),
21112
Handle(8, TableIndex.
TypeDef
),
21244
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21245
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21246
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21247
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21249
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21252
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21254
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21269
Handle(3, TableIndex.
TypeDef
),
21270
Handle(4, TableIndex.
TypeDef
),
21271
Handle(5, TableIndex.
TypeDef
),
21350
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21351
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21352
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21353
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21355
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21358
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21360
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21375
Handle(3, TableIndex.
TypeDef
),
21376
Handle(4, TableIndex.
TypeDef
),
21377
Handle(5, TableIndex.
TypeDef
),
21517
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21519
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21529
Handle(4, TableIndex.
TypeDef
),
21578
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21580
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21590
Handle(4, TableIndex.
TypeDef
),
21664
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21666
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21668
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21685
Handle(5, TableIndex.
TypeDef
),
21790
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21791
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21792
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21795
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21797
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21820
Handle(8, TableIndex.
TypeDef
),
21821
Handle(9, TableIndex.
TypeDef
),
21861
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21862
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21863
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21866
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21868
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21891
Handle(10, TableIndex.
TypeDef
),
21892
Handle(11, TableIndex.
TypeDef
),
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
140
var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.
TypeDef
);
SemanticSearch.BuildTask (2)
GenerateFilteredReferenceAssembliesTask.cs (2)
439
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.
TypeDef
);
440
var tableRowSize = metadataReader.GetTableRowSize(TableIndex.
TypeDef
);
System.Reflection.Metadata (23)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
149
case TableIndex.
TypeDef
: SetTableCapacity(_typeDefTable, rowCount); break;
260
case TableIndex.
TypeDef
: return _typeDefTable.Count;
332
rowCounts[(int)TableIndex.
TypeDef
] = _typeDefTable.Count;
1657
if (metadataSizes.IsPresent(TableIndex.
TypeDef
))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
51
TableIndex.
TypeDef
=> reader.TypeDefTable.RowSize,
132
TableIndex.
TypeDef
=> reader.TypeDefTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (8)
158
DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.MethodDef, TableIndex.
TypeDef
);
168
TableIndex.
TypeDef
,
192
MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.
TypeDef
, TableIndex.TypeRef, TableIndex.ModuleRef, TableIndex.MethodDef, TableIndex.TypeSpec);
199
TypeDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.
TypeDef
);
200
TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.
TypeDef
, TableIndex.TypeRef, TableIndex.TypeSpec);
201
TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.
TypeDef
, TableIndex.MethodDef);
212
TableIndex.
TypeDef
,
274
size += GetTableSize(TableIndex.
TypeDef
, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
20
TypeDef = 1UL << TableIndex.
TypeDef
,
205
internal const uint TypeDef = (uint)TableIndex.
TypeDef
;
System\Reflection\Metadata\MetadataReader.cs (7)
611
this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)TableIndex.
TypeDef
], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
632
this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)TableIndex.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts, TableIndex.
TypeDef
), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
656
this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)TableIndex.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts, TableIndex.
TypeDef
), metadataTablesMemoryBlock, totalRequiredSize);
665
this.EventMapTable = new EventMapTableReader(rowCounts[(int)TableIndex.EventMap], GetReferenceSize(rowCounts, TableIndex.
TypeDef
), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
674
this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)TableIndex.PropertyMap], GetReferenceSize(rowCounts, TableIndex.
TypeDef
), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
686
this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)TableIndex.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts, TableIndex.
TypeDef
), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
734
this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)TableIndex.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts, TableIndex.
TypeDef
), metadataTablesMemoryBlock, totalRequiredSize);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (1)
20
Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(TableIndex.
TypeDef
), null) ??