210 references to TypeRef
Microsoft.CodeAnalysis (6)
Emit\EditAndContinue\DeltaMetadataWriter.cs (5)
123
_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)TableIndex.
TypeRef
]);
159
sizes[(int)TableIndex.
TypeRef
] = _typeRefIndex.Rows.Count;
1108
PopulateEncLogTableRows(TableIndex.
TypeRef
, previousSizes, deltaSizes);
1266
case TableIndex.
TypeRef
:
1355
TableIndex.
TypeRef
,
PEWriter\MetadataWriter.cs (1)
2838
metadata.SetCapacity(TableIndex.
TypeRef
, typeRefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (116)
Emit\EditAndContinue\EditAndContinueTests.cs (116)
831
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
832
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
838
Handle(7, TableIndex.
TypeRef
),
839
Handle(8, TableIndex.
TypeRef
),
1173
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1174
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1180
Handle(7, TableIndex.
TypeRef
),
1181
Handle(8, TableIndex.
TypeRef
),
1211
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1212
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1213
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1219
Handle(9, TableIndex.
TypeRef
),
1220
Handle(10, TableIndex.
TypeRef
),
1221
Handle(11, TableIndex.
TypeRef
),
1297
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1298
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1299
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1305
Handle(6, TableIndex.
TypeRef
),
1306
Handle(7, TableIndex.
TypeRef
),
1307
Handle(8, TableIndex.
TypeRef
),
1335
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1341
Handle(9, TableIndex.
TypeRef
),
1369
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1370
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1371
Row(12, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
1377
Handle(10, TableIndex.
TypeRef
),
1378
Handle(11, TableIndex.
TypeRef
),
1379
Handle(12, TableIndex.
TypeRef
),
3137
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3138
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3139
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3146
Handle(6, TableIndex.
TypeRef
),
3147
Handle(7, TableIndex.
TypeRef
),
3148
Handle(8, TableIndex.
TypeRef
),
3233
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3234
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3246
Handle(6, TableIndex.
TypeRef
),
3247
Handle(7, TableIndex.
TypeRef
),
3280
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3281
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3287
Handle(8, TableIndex.
TypeRef
),
3288
Handle(9, TableIndex.
TypeRef
),
3343
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3344
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3345
Row(12, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3346
Row(13, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3357
Handle(10, TableIndex.
TypeRef
),
3358
Handle(11, TableIndex.
TypeRef
),
3359
Handle(12, TableIndex.
TypeRef
),
3360
Handle(13, TableIndex.
TypeRef
),
3833
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3834
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3835
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3836
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3837
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3892
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3893
Row(12, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3894
Row(13, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3895
Row(14, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3896
Row(15, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3897
Row(16, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3898
Row(17, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3899
Row(18, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3928
Handle(11, TableIndex.
TypeRef
),
3929
Handle(12, TableIndex.
TypeRef
),
3930
Handle(13, TableIndex.
TypeRef
),
3931
Handle(14, TableIndex.
TypeRef
),
3932
Handle(15, TableIndex.
TypeRef
),
3933
Handle(16, TableIndex.
TypeRef
),
3934
Handle(17, TableIndex.
TypeRef
),
3935
Handle(18, TableIndex.
TypeRef
),
3983
Row(19, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
3984
Row(20, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
4043
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
4049
Handle(6, TableIndex.
TypeRef
),
4096
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
4097
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
4102
Handle(7, TableIndex.
TypeRef
),
4103
Handle(8, TableIndex.
TypeRef
),
7130
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7147
Handle(6, TableIndex.
TypeRef
),
7295
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7313
Handle(6, TableIndex.
TypeRef
),
7458
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7462
Handle(6, TableIndex.
TypeRef
),
7524
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7530
Handle(6, TableIndex.
TypeRef
),
7549
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7553
Handle(7, TableIndex.
TypeRef
),
7601
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
7605
Handle(6, TableIndex.
TypeRef
),
7753
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8004
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8008
Handle(7, TableIndex.
TypeRef
),
8124
Row(12, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8125
Row(13, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8130
Handle(12, TableIndex.
TypeRef
),
8131
Handle(13, TableIndex.
TypeRef
),
8279
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8291
Handle(6, TableIndex.
TypeRef
),
8910
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
8915
Handle(6, TableIndex.
TypeRef
),
12653
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
12658
Handle(7, TableIndex.
TypeRef
),
16136
Row(21, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16137
Row(22, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16138
Row(23, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16146
Handle(21, TableIndex.
TypeRef
),
16147
Handle(22, TableIndex.
TypeRef
),
16148
Handle(23, TableIndex.
TypeRef
),
16572
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16573
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16574
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
16579
Handle(8, TableIndex.
TypeRef
),
16580
Handle(9, TableIndex.
TypeRef
),
16581
Handle(10, TableIndex.
TypeRef
),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (72)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (52)
80
Row(18, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
81
Row(19, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
82
Row(20, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
83
Row(21, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
84
Row(22, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
85
Row(23, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
86
Row(24, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
87
Row(25, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
88
Row(26, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
89
Row(27, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
90
Row(28, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
91
Row(29, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
92
Row(30, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
156
Handle(18, TableIndex.
TypeRef
),
157
Handle(19, TableIndex.
TypeRef
),
158
Handle(20, TableIndex.
TypeRef
),
159
Handle(21, TableIndex.
TypeRef
),
160
Handle(22, TableIndex.
TypeRef
),
161
Handle(23, TableIndex.
TypeRef
),
162
Handle(24, TableIndex.
TypeRef
),
163
Handle(25, TableIndex.
TypeRef
),
164
Handle(26, TableIndex.
TypeRef
),
165
Handle(27, TableIndex.
TypeRef
),
166
Handle(28, TableIndex.
TypeRef
),
167
Handle(29, TableIndex.
TypeRef
),
168
Handle(30, TableIndex.
TypeRef
),
444
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
445
Row(7, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
446
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
447
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
448
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
449
Row(11, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
450
Row(12, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
451
Row(13, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
452
Row(14, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
453
Row(15, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
454
Row(16, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
455
Row(17, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
456
Row(18, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
491
Handle(6, TableIndex.
TypeRef
),
492
Handle(7, TableIndex.
TypeRef
),
493
Handle(8, TableIndex.
TypeRef
),
494
Handle(9, TableIndex.
TypeRef
),
495
Handle(10, TableIndex.
TypeRef
),
496
Handle(11, TableIndex.
TypeRef
),
497
Handle(12, TableIndex.
TypeRef
),
498
Handle(13, TableIndex.
TypeRef
),
499
Handle(14, TableIndex.
TypeRef
),
500
Handle(15, TableIndex.
TypeRef
),
501
Handle(16, TableIndex.
TypeRef
),
502
Handle(17, TableIndex.
TypeRef
),
503
Handle(18, TableIndex.
TypeRef
),
Emit\EditAndContinue\EditAndContinueTests.vb (20)
207
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
208
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
213
Handle(8, TableIndex.
TypeRef
),
214
Handle(9, TableIndex.
TypeRef
),
370
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
373
Handle(6, TableIndex.
TypeRef
),
453
Row(5, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
466
Handle(5, TableIndex.
TypeRef
),
493
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
498
Handle(6, TableIndex.
TypeRef
),
518
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
528
Handle(6, TableIndex.
TypeRef
),
584
Row(6, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
587
Handle(6, TableIndex.
TypeRef
),
2108
Row(8, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
2109
Row(9, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
2110
Row(10, TableIndex.
TypeRef
, EditAndContinueOperation.Default),
2114
Handle(8, TableIndex.
TypeRef
),
2115
Handle(9, TableIndex.
TypeRef
),
2116
Handle(10, TableIndex.
TypeRef
),
System.Reflection.Metadata (15)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
148
case TableIndex.
TypeRef
: SetTableCapacity(_typeRefTable, rowCount); break;
261
case TableIndex.
TypeRef
: return _typeRefTable.Count;
333
rowCounts[(int)TableIndex.
TypeRef
] = _typeRefTable.Count;
1652
if (metadataSizes.IsPresent(TableIndex.
TypeRef
))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
50
TableIndex.
TypeRef
=> reader.TypeRefTable.RowSize,
131
TableIndex.
TypeRef
=> reader.TypeRefTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (6)
167
TableIndex.
TypeRef
,
192
MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.TypeDef, TableIndex.
TypeRef
, TableIndex.ModuleRef, TableIndex.MethodDef, TableIndex.TypeSpec);
198
ResolutionScopeCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Module, TableIndex.ModuleRef, TableIndex.AssemblyRef, TableIndex.
TypeRef
);
200
TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.TypeDef, TableIndex.
TypeRef
, TableIndex.TypeSpec);
211
TableIndex.
TypeRef
,
273
size += GetTableSize(TableIndex.
TypeRef
, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
19
TypeRef = 1UL << TableIndex.
TypeRef
,
204
internal const uint TypeRef = (uint)TableIndex.
TypeRef
;
System\Reflection\Metadata\MetadataReader.cs (1)
608
this.TypeRefTable = new TypeRefTableReader(rowCounts[(int)TableIndex.
TypeRef
], resolutionScopeRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (1)
41
Interlocked.CompareExchange(ref field, CreateTable<RoDefinitionType>(TableIndex.
TypeRef
), null) ??