231 references to MemberRef
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
121
_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)TableIndex.
MemberRef
]);
164
sizes[(int)TableIndex.
MemberRef
] = _memberRefIndex.Rows.Count;
1071
var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.
MemberRef
, 0);
1105
PopulateEncLogTableRows(TableIndex.
MemberRef
, previousSizes, deltaSizes);
1267
case TableIndex.
MemberRef
:
1359
TableIndex.
MemberRef
,
PEWriter\MetadataWriter.cs (1)
2588
metadata.SetCapacity(TableIndex.
MemberRef
, memberRefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (128)
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (3)
539
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // row id 0 == delete
589
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // row id 0 == delete
590
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // row id 0 == delete
Emit\EditAndContinue\EditAndContinueTests.cs (125)
830
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
841
Handle(6, TableIndex.
MemberRef
),
873
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
874
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
875
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1029
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1030
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1031
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1142
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1143
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1144
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1145
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
1168
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // Parent row id is 0, signifying a delete
1172
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1183
Handle(6, TableIndex.
MemberRef
),
1205
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1209
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1210
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1223
Handle(7, TableIndex.
MemberRef
),
1224
Handle(8, TableIndex.
MemberRef
),
1266
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1267
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1268
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
1291
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.
MemberRef
)));
1295
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1296
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1309
Handle(5, TableIndex.
MemberRef
),
1310
Handle(6, TableIndex.
MemberRef
),
1331
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // 0, delete
1363
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1367
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1368
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1381
Handle(7, TableIndex.
MemberRef
),
1382
Handle(8, TableIndex.
MemberRef
),
1417
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1418
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1419
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1478
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1479
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1528
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A4] delete
1529
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A3] delete
1571
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1572
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A6] delete
1573
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A7] delete
1574
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A8] delete
1604
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1605
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1606
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1733
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1734
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1735
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1803
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1804
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A3] delete
1845
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1846
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1847
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1848
new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.
MemberRef
)));
1869
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.
MemberRef
)));
2885
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2886
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2900
Handle(5, TableIndex.
MemberRef
),
2901
Handle(6, TableIndex.
MemberRef
),
2951
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
2952
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
2953
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
2978
new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.
MemberRef
)));
2982
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3003
Handle(5, TableIndex.
MemberRef
),
3025
new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.
MemberRef
)));
3029
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3041
Handle(6, TableIndex.
MemberRef
),
3161
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3162
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3163
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
3164
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
3165
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
3166
new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
3581
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3582
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3639
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3640
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3641
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3697
Handle(7, TableIndex.
MemberRef
),
3698
Handle(8, TableIndex.
MemberRef
),
3699
Handle(9, TableIndex.
MemberRef
),
3792
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3802
Handle(5, TableIndex.
MemberRef
),
6610
new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
6611
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
6612
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
6613
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
6614
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
6615
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
6616
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
6635
new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.
MemberRef
)));
6879
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6905
Handle(5, TableIndex.
MemberRef
),
7040
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7041
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7042
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7043
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7068
Handle(5, TableIndex.
MemberRef
),
7069
Handle(6, TableIndex.
MemberRef
),
7070
Handle(7, TableIndex.
MemberRef
),
7071
Handle(8, TableIndex.
MemberRef
),
7350
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7357
Handle(5, TableIndex.
MemberRef
),
7601
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
7602
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
7603
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
7605
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
7606
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
7608
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
7609
new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
7700
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.
MemberRef
)),
7701
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.
MemberRef
)),
7703
new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)),
7704
new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)));
8028
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8046
Handle(5, TableIndex.
MemberRef
),
16252
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
16253
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
16266
Handle(7, TableIndex.
MemberRef
),
16267
Handle(8, TableIndex.
MemberRef
),
17145
new CustomAttributeRow(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.
MemberRef
))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (82)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (64)
67
Row(17, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
68
Row(18, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
69
Row(19, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
70
Row(20, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
71
Row(21, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
72
Row(22, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
73
Row(23, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
74
Row(24, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
75
Row(25, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
76
Row(26, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
77
Row(27, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
78
Row(28, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
79
Row(29, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
189
Handle(17, TableIndex.
MemberRef
),
190
Handle(18, TableIndex.
MemberRef
),
191
Handle(19, TableIndex.
MemberRef
),
192
Handle(20, TableIndex.
MemberRef
),
193
Handle(21, TableIndex.
MemberRef
),
194
Handle(22, TableIndex.
MemberRef
),
195
Handle(23, TableIndex.
MemberRef
),
196
Handle(24, TableIndex.
MemberRef
),
197
Handle(25, TableIndex.
MemberRef
),
198
Handle(26, TableIndex.
MemberRef
),
199
Handle(27, TableIndex.
MemberRef
),
200
Handle(28, TableIndex.
MemberRef
),
201
Handle(29, TableIndex.
MemberRef
),
422
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
423
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
424
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
425
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
426
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
427
Row(10, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
428
Row(11, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
429
Row(12, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
430
Row(13, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
431
Row(14, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
432
Row(15, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
433
Row(16, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
434
Row(17, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
435
Row(18, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
436
Row(19, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
437
Row(20, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
438
Row(21, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
439
Row(22, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
440
Row(23, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
515
Handle(5, TableIndex.
MemberRef
),
516
Handle(6, TableIndex.
MemberRef
),
517
Handle(7, TableIndex.
MemberRef
),
518
Handle(8, TableIndex.
MemberRef
),
519
Handle(9, TableIndex.
MemberRef
),
520
Handle(10, TableIndex.
MemberRef
),
521
Handle(11, TableIndex.
MemberRef
),
522
Handle(12, TableIndex.
MemberRef
),
523
Handle(13, TableIndex.
MemberRef
),
524
Handle(14, TableIndex.
MemberRef
),
525
Handle(15, TableIndex.
MemberRef
),
526
Handle(16, TableIndex.
MemberRef
),
527
Handle(17, TableIndex.
MemberRef
),
528
Handle(18, TableIndex.
MemberRef
),
529
Handle(19, TableIndex.
MemberRef
),
530
Handle(20, TableIndex.
MemberRef
),
531
Handle(21, TableIndex.
MemberRef
),
532
Handle(22, TableIndex.
MemberRef
),
533
Handle(23, TableIndex.
MemberRef
),
Emit\EditAndContinue\EditAndContinueTests.vb (18)
206
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
216
Handle(7, TableIndex.
MemberRef
),
450
Row(4, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
451
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
452
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
472
Handle(4, TableIndex.
MemberRef
),
473
Handle(5, TableIndex.
MemberRef
),
474
Handle(6, TableIndex.
MemberRef
),
516
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
517
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
533
Handle(7, TableIndex.
MemberRef
),
534
Handle(8, TableIndex.
MemberRef
),
583
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
589
Handle(5, TableIndex.
MemberRef
),
2106
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2107
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2118
Handle(8, TableIndex.
MemberRef
),
2119
Handle(9, TableIndex.
MemberRef
),
System.Reflection.Metadata (14)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
154
case TableIndex.
MemberRef
: SetTableCapacity(_memberRefTable, rowCount); break;
248
case TableIndex.
MemberRef
: return _memberRefTable.Count;
320
rowCounts[(int)TableIndex.
MemberRef
] = _memberRefTable.Count;
1682
if (metadataSizes.IsPresent(TableIndex.
MemberRef
))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
59
TableIndex.
MemberRef
=> reader.MemberRefTable.RowSize,
140
TableIndex.
MemberRef
=> reader.MemberRefTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (5)
157
CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.MethodDef, TableIndex.
MemberRef
);
171
TableIndex.
MemberRef
,
194
MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.MethodDef, TableIndex.
MemberRef
);
215
TableIndex.
MemberRef
,
282
size += GetTableSize(TableIndex.
MemberRef
, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
28
MemberRef = 1UL << TableIndex.
MemberRef
,
210
internal const uint MemberRef = (uint)TableIndex.
MemberRef
;
System\Reflection\Metadata\MetadataReader.cs (1)
635
this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)TableIndex.
MemberRef
], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);