437 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 (403)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (32)
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
),
9694
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
9695
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
9696
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
9698
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
9703
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
9705
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
Emit\EditAndContinue\EditAndContinuePdbTests.cs (6)
163
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
170
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
286
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
287
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
296
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
298
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 (310)
91
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
92
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
95
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
102
Handle(3, TableIndex.
TypeDef
),
173
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
174
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
177
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
179
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
185
Handle(3, TableIndex.
TypeDef
),
929
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
938
Handle(8, TableIndex.
TypeDef
),
1029
new CustomAttributeRow(Handle(9, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)),
1035
new CustomAttributeRow(Handle(10, TableIndex.
TypeDef
), Handle(2, TableIndex.MethodDef))
1840
new CustomAttributeRow(Handle(3, TableIndex.
TypeDef
), Handle(4, TableIndex.MemberRef)));
2551
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
2552
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
2557
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
2563
Handle(4, TableIndex.
TypeDef
),
3133
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3229
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3453
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)), // E
3454
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(3, TableIndex.MethodDef)), // C
3455
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(6, TableIndex.MethodDef)), // D
3460
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3461
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3462
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3478
Handle(14, TableIndex.
TypeDef
),
3479
Handle(15, TableIndex.
TypeDef
),
3480
Handle(16, TableIndex.
TypeDef
),
3534
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(7, TableIndex.MethodDef)), // E
3535
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(9, TableIndex.MethodDef)), // C
3536
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(12, TableIndex.MethodDef)),// D
3541
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3542
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3543
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3559
Handle(14, TableIndex.
TypeDef
),
3560
Handle(15, TableIndex.
TypeDef
),
3561
Handle(16, TableIndex.
TypeDef
),
3638
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3830
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3831
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3833
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3835
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3837
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3839
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3892
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableAttribute
3893
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableContextAttribute
3894
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3896
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3899
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3901
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3903
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3905
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3928
Handle(6, TableIndex.
TypeDef
),
3929
Handle(7, TableIndex.
TypeDef
),
3977
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4036
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4163
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4200
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4202
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4204
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4274
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4275
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4279
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4290
Handle(4, TableIndex.
TypeDef
),
4435
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4436
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4440
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4448
Handle(3, TableIndex.
TypeDef
),
4501
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4588
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4589
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4593
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4600
Handle(3, TableIndex.
TypeDef
),
4732
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4733
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4736
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4742
Handle(3, TableIndex.
TypeDef
),
4872
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4961
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5136
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5137
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5139
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5143
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5145
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5147
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5167
Handle(4, TableIndex.
TypeDef
),
5374
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5375
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5377
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5381
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5383
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5385
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5405
Handle(4, TableIndex.
TypeDef
),
5611
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5612
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5616
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5627
Handle(4, TableIndex.
TypeDef
),
5706
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5707
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5710
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5712
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5724
Handle(3, TableIndex.
TypeDef
),
6016
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6018
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6020
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6070
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6072
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6074
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6146
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6148
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6152
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6162
Handle(4, TableIndex.
TypeDef
),
6255
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6257
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6261
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6270
Handle(3, TableIndex.
TypeDef
),
6361
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6365
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6367
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6371
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6373
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6375
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6395
Handle(4, TableIndex.
TypeDef
),
6753
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6757
Handle(2, TableIndex.
TypeDef
),
6774
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6779
Handle(2, TableIndex.
TypeDef
),
6892
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // adding a type def
6893
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6895
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6897
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6906
Handle(baseTypeCount + generation, TableIndex.
TypeDef
),
6972
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6979
Handle(5, TableIndex.
TypeDef
),
7051
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7053
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7055
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7057
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7063
Handle(5, TableIndex.
TypeDef
),
7381
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7382
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7383
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7386
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7388
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7390
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7397
Handle(4, TableIndex.
TypeDef
),
7398
Handle(5, TableIndex.
TypeDef
),
7549
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7551
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7553
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7563
Handle(4, TableIndex.
TypeDef
),
7774
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8135
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8137
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8139
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8141
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8143
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8145
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8254
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8474
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8529
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
8530
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8532
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8534
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8541
Handle(3, TableIndex.
TypeDef
),
9160
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
12805
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
12806
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
12809
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
12816
Handle(3, TableIndex.
TypeDef
),
16502
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
16503
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16505
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16508
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16510
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16512
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16514
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16516
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16590
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16592
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16594
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16596
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16598
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16729
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16731
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16733
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17374
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17375
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17378
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17385
Handle(4, TableIndex.
TypeDef
),
17456
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17492
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17493
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17496
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17503
Handle(3, TableIndex.
TypeDef
),
17571
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17572
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17575
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17581
Handle(3, TableIndex.
TypeDef
),
17694
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17695
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17698
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17706
Handle(6, TableIndex.
TypeDef
),
17717
new CustomAttributeRow(Handle(6, TableIndex.
TypeDef
), Handle(7, TableIndex.MemberRef))
17842
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17888
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17889
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17892
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17900
Handle(4, TableIndex.
TypeDef
),
18031
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18032
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18036
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18043
Handle(4, TableIndex.
TypeDef
),
18112
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18116
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18291
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18292
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18296
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18303
Handle(4, TableIndex.
TypeDef
),
18468
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18469
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18475
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18482
Handle(8, TableIndex.
TypeDef
),
18767
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18768
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18773
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18783
Handle(8, TableIndex.
TypeDef
),
19098
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19099
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19102
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19104
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19112
Handle(3, TableIndex.
TypeDef
),
19250
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19251
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19254
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19256
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19265
Handle(3, TableIndex.
TypeDef
),
19407
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19408
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19411
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19413
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19424
Handle(3, TableIndex.
TypeDef
),
20072
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20073
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20074
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20085
Handle(5, TableIndex.
TypeDef
),
20086
Handle(6, TableIndex.
TypeDef
),
20270
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20271
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20280
Handle(5, TableIndex.
TypeDef
),
20466
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20467
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20468
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20479
Handle(5, TableIndex.
TypeDef
),
20480
Handle(6, TableIndex.
TypeDef
),
20548
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20549
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20550
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20551
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20553
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20556
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20558
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20573
Handle(6, TableIndex.
TypeDef
),
20574
Handle(7, TableIndex.
TypeDef
),
20575
Handle(8, TableIndex.
TypeDef
),
20707
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20708
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20709
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20710
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20712
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20715
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20717
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20732
Handle(3, TableIndex.
TypeDef
),
20733
Handle(4, TableIndex.
TypeDef
),
20734
Handle(5, TableIndex.
TypeDef
),
20813
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20814
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20815
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20816
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20818
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20821
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20823
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20838
Handle(3, TableIndex.
TypeDef
),
20839
Handle(4, TableIndex.
TypeDef
),
20840
Handle(5, TableIndex.
TypeDef
),
20980
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20982
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
20992
Handle(4, TableIndex.
TypeDef
),
21041
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21043
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21053
Handle(4, TableIndex.
TypeDef
),
21127
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21129
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21131
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21148
Handle(5, TableIndex.
TypeDef
),
21253
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21254
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21255
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21258
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21260
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21283
Handle(8, TableIndex.
TypeDef
),
21284
Handle(9, TableIndex.
TypeDef
),
21324
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21325
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21326
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21329
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21331
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21354
Handle(10, TableIndex.
TypeDef
),
21355
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) ??