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)
2799
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)
93
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
94
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
96
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
99
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
106
Handle(3, TableIndex.
TypeDef
),
190
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
191
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
193
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
196
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
198
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
205
Handle(3, TableIndex.
TypeDef
),
959
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
968
Handle(8, TableIndex.
TypeDef
),
1059
new CustomAttributeRow(Handle(9, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)),
1065
new CustomAttributeRow(Handle(10, TableIndex.
TypeDef
), Handle(2, TableIndex.MethodDef))
1870
new CustomAttributeRow(Handle(3, TableIndex.
TypeDef
), Handle(4, TableIndex.MemberRef)));
2583
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
2584
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
2586
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
2591
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
2597
Handle(4, TableIndex.
TypeDef
),
3185
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3281
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3505
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(1, TableIndex.MethodDef)), // E
3506
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(3, TableIndex.MethodDef)), // C
3507
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(6, TableIndex.MethodDef)), // D
3512
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3513
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3514
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3530
Handle(14, TableIndex.
TypeDef
),
3531
Handle(15, TableIndex.
TypeDef
),
3532
Handle(16, TableIndex.
TypeDef
),
3586
new CustomAttributeRow(Handle(14, TableIndex.
TypeDef
), Handle(7, TableIndex.MethodDef)), // E
3587
new CustomAttributeRow(Handle(15, TableIndex.
TypeDef
), Handle(9, TableIndex.MethodDef)), // C
3588
new CustomAttributeRow(Handle(16, TableIndex.
TypeDef
), Handle(12, TableIndex.MethodDef)),// D
3593
Row(14, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3594
Row(15, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3595
Row(16, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3611
Handle(14, TableIndex.
TypeDef
),
3612
Handle(15, TableIndex.
TypeDef
),
3613
Handle(16, TableIndex.
TypeDef
),
3690
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3882
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3883
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
3885
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3887
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3889
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3891
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3944
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableAttribute
3945
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // NullableContextAttribute
3946
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3948
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
3951
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3953
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3955
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3957
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
3980
Handle(6, TableIndex.
TypeDef
),
3981
Handle(7, TableIndex.
TypeDef
),
4029
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4088
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4215
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4252
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4254
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4256
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4328
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4329
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4331
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4335
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4346
Handle(4, TableIndex.
TypeDef
),
4502
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4503
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4505
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4509
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4517
Handle(3, TableIndex.
TypeDef
),
4580
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4668
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4669
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4671
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4675
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4683
Handle(3, TableIndex.
TypeDef
),
4827
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
4828
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4830
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
4833
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
4840
Handle(3, TableIndex.
TypeDef
),
4980
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5069
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5245
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5246
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5248
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5250
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5254
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5256
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5258
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5279
Handle(4, TableIndex.
TypeDef
),
5497
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5498
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5500
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5502
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5506
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5508
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5510
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5530
Handle(4, TableIndex.
TypeDef
),
5747
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5748
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5750
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5754
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5765
Handle(4, TableIndex.
TypeDef
),
5855
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
5856
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5858
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
5861
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5863
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
5875
Handle(3, TableIndex.
TypeDef
),
6179
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6181
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6183
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6233
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6235
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6237
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6310
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6312
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6314
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6318
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6328
Handle(4, TableIndex.
TypeDef
),
6432
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6434
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6436
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6440
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6449
Handle(3, TableIndex.
TypeDef
),
6551
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6555
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6557
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6559
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
6563
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6565
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6567
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
6587
Handle(4, TableIndex.
TypeDef
),
6955
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6959
Handle(2, TableIndex.
TypeDef
),
6976
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
6981
Handle(2, TableIndex.
TypeDef
),
7094
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.Default), // adding a type def
7095
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7097
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7099
Row(baseTypeCount + generation, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7108
Handle(baseTypeCount + generation, TableIndex.
TypeDef
),
7174
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7181
Handle(5, TableIndex.
TypeDef
),
7253
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7255
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7257
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7259
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7265
Handle(5, TableIndex.
TypeDef
),
7583
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7584
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7585
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
7588
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7590
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7592
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7599
Handle(4, TableIndex.
TypeDef
),
7600
Handle(5, TableIndex.
TypeDef
),
7751
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
7753
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7755
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
7765
Handle(4, TableIndex.
TypeDef
),
7976
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8337
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8339
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8341
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8343
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8345
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8347
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8456
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8676
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8731
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
8732
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8734
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
8736
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
8743
Handle(3, TableIndex.
TypeDef
),
9362
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
13008
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
13009
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
13011
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
13014
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
13021
Handle(3, TableIndex.
TypeDef
),
16718
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
16719
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16721
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16723
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16726
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16728
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16730
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16732
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16734
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16808
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16810
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16812
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16814
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16816
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16947
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
16949
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
16951
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17649
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17650
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17652
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17655
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17662
Handle(4, TableIndex.
TypeDef
),
17756
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17757
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17759
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17762
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17769
Handle(4, TableIndex.
TypeDef
),
17850
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17887
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17888
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17890
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17893
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17900
Handle(3, TableIndex.
TypeDef
),
17979
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
17980
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17982
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
17985
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
17991
Handle(3, TableIndex.
TypeDef
),
18115
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18116
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18118
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18121
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18129
Handle(6, TableIndex.
TypeDef
),
18142
new CustomAttributeRow(Handle(6, TableIndex.
TypeDef
), Handle(7, TableIndex.MemberRef))
18275
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18322
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18323
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18325
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18328
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18336
Handle(4, TableIndex.
TypeDef
),
18478
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18479
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18481
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18485
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18492
Handle(4, TableIndex.
TypeDef
),
18571
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18575
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18751
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18752
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18754
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18758
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18765
Handle(4, TableIndex.
TypeDef
),
18941
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
18942
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18944
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
18950
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
18957
Handle(8, TableIndex.
TypeDef
),
19253
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19254
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19256
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19261
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19271
Handle(8, TableIndex.
TypeDef
),
19597
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19598
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19600
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19603
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19605
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19613
Handle(3, TableIndex.
TypeDef
),
19762
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19763
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19765
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19768
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19770
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19779
Handle(3, TableIndex.
TypeDef
),
19933
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
19934
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19936
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
19939
Row(2, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19941
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
19952
Handle(3, TableIndex.
TypeDef
),
20610
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20611
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20612
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20623
Handle(5, TableIndex.
TypeDef
),
20624
Handle(6, TableIndex.
TypeDef
),
20808
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
20809
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
20818
Handle(5, TableIndex.
TypeDef
),
21004
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21005
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21006
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21017
Handle(5, TableIndex.
TypeDef
),
21018
Handle(6, TableIndex.
TypeDef
),
21086
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21087
Row(7, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21088
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21089
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21091
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21094
Row(6, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21096
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21111
Handle(6, TableIndex.
TypeDef
),
21112
Handle(7, TableIndex.
TypeDef
),
21113
Handle(8, TableIndex.
TypeDef
),
21245
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21246
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21247
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21248
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21250
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21253
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21255
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21270
Handle(3, TableIndex.
TypeDef
),
21271
Handle(4, TableIndex.
TypeDef
),
21272
Handle(5, TableIndex.
TypeDef
),
21351
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21352
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21353
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21354
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21356
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21359
Row(3, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21361
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21376
Handle(3, TableIndex.
TypeDef
),
21377
Handle(4, TableIndex.
TypeDef
),
21378
Handle(5, TableIndex.
TypeDef
),
21518
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21520
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21530
Handle(4, TableIndex.
TypeDef
),
21579
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21581
Row(4, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21591
Handle(4, TableIndex.
TypeDef
),
21665
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21667
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21669
Row(5, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21686
Handle(5, TableIndex.
TypeDef
),
21791
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21792
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21793
Row(8, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21796
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21798
Row(9, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21821
Handle(8, TableIndex.
TypeDef
),
21822
Handle(9, TableIndex.
TypeDef
),
21862
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21863
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.Default),
21864
Row(10, TableIndex.
TypeDef
, EditAndContinueOperation.AddField),
21867
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21869
Row(11, TableIndex.
TypeDef
, EditAndContinueOperation.AddMethod),
21892
Handle(10, TableIndex.
TypeDef
),
21893
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) ??