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;
1072
var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.
MemberRef
, 0);
1106
PopulateEncLogTableRows(TableIndex.
MemberRef
, previousSizes, deltaSizes);
1268
case TableIndex.
MemberRef
:
1360
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
)));
3135
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3136
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3150
Handle(5, TableIndex.
MemberRef
),
3151
Handle(6, TableIndex.
MemberRef
),
3201
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3202
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3203
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
3228
new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.
MemberRef
)));
3232
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3253
Handle(5, TableIndex.
MemberRef
),
3275
new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.
MemberRef
)));
3279
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3291
Handle(6, TableIndex.
MemberRef
),
3411
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3412
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3413
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
3414
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
3415
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
3416
new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
3831
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3832
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3889
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3890
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3891
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3947
Handle(7, TableIndex.
MemberRef
),
3948
Handle(8, TableIndex.
MemberRef
),
3949
Handle(9, TableIndex.
MemberRef
),
4042
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
4052
Handle(5, TableIndex.
MemberRef
),
6860
new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
6861
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
6862
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
6863
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
6864
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
6865
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
6866
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
6885
new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.
MemberRef
)));
7129
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7155
Handle(5, TableIndex.
MemberRef
),
7290
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7291
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7292
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7293
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7318
Handle(5, TableIndex.
MemberRef
),
7319
Handle(6, TableIndex.
MemberRef
),
7320
Handle(7, TableIndex.
MemberRef
),
7321
Handle(8, TableIndex.
MemberRef
),
7600
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7607
Handle(5, TableIndex.
MemberRef
),
7851
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
7852
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
7853
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
7855
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
7856
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
7858
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
7859
new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
7950
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.
MemberRef
)),
7951
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.
MemberRef
)),
7953
new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)),
7954
new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)));
8278
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8296
Handle(5, TableIndex.
MemberRef
),
16570
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
16571
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
16584
Handle(7, TableIndex.
MemberRef
),
16585
Handle(8, TableIndex.
MemberRef
),
17463
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);