231 references to MemberRef
Microsoft.CodeAnalysis (7)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
125
_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)TableIndex.
MemberRef
]);
154
sizes[(int)TableIndex.
MemberRef
] = _memberRefIndex.Rows.Count;
1059
var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.
MemberRef
, 0);
1093
PopulateEncLogTableRows(TableIndex.
MemberRef
, previousSizes, deltaSizes);
1255
case TableIndex.
MemberRef
:
1347
TableIndex.
MemberRef
,
PEWriter\MetadataWriter.cs (1)
2576
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)
826
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
837
Handle(6, TableIndex.
MemberRef
),
869
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
870
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
871
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1025
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1026
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1027
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1138
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1139
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1140
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1141
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
1164
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // Parent row id is 0, signifying a delete
1168
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1179
Handle(6, TableIndex.
MemberRef
),
1201
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1205
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1206
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1219
Handle(7, TableIndex.
MemberRef
),
1220
Handle(8, TableIndex.
MemberRef
),
1262
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1263
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1264
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
1287
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.
MemberRef
)));
1291
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1292
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1305
Handle(5, TableIndex.
MemberRef
),
1306
Handle(6, TableIndex.
MemberRef
),
1327
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // 0, delete
1359
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1363
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1364
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1377
Handle(7, TableIndex.
MemberRef
),
1378
Handle(8, TableIndex.
MemberRef
),
1413
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1414
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1415
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1474
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1475
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1524
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A4] delete
1525
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A3] delete
1567
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1568
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A6] delete
1569
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A7] delete
1570
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A8] delete
1600
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1601
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1602
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1729
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1730
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1731
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1799
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1800
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A3] delete
1841
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1842
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1843
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1844
new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.
MemberRef
)));
1865
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.
MemberRef
)));
2872
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2873
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2887
Handle(5, TableIndex.
MemberRef
),
2888
Handle(6, TableIndex.
MemberRef
),
2938
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
2939
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
2940
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
2965
new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.
MemberRef
)));
2969
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2990
Handle(5, TableIndex.
MemberRef
),
3012
new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.
MemberRef
)));
3016
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3028
Handle(6, TableIndex.
MemberRef
),
3148
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3149
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3150
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
3151
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
3152
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
3153
new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
3568
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3569
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3626
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3627
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3628
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3684
Handle(7, TableIndex.
MemberRef
),
3685
Handle(8, TableIndex.
MemberRef
),
3686
Handle(9, TableIndex.
MemberRef
),
3779
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3789
Handle(5, TableIndex.
MemberRef
),
6292
new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
6293
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
6294
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
6295
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
6296
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
6297
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
6298
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
6317
new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.
MemberRef
)));
6561
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6587
Handle(5, TableIndex.
MemberRef
),
6722
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6723
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6724
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6725
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
6750
Handle(5, TableIndex.
MemberRef
),
6751
Handle(6, TableIndex.
MemberRef
),
6752
Handle(7, TableIndex.
MemberRef
),
6753
Handle(8, TableIndex.
MemberRef
),
7032
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7039
Handle(5, TableIndex.
MemberRef
),
7283
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
7284
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
7285
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
7287
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
7288
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
7290
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
7291
new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
7382
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.
MemberRef
)),
7383
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.
MemberRef
)),
7385
new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)),
7386
new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)));
7710
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7728
Handle(5, TableIndex.
MemberRef
),
15925
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
15926
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
15939
Handle(7, TableIndex.
MemberRef
),
15940
Handle(8, TableIndex.
MemberRef
),
16737
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
),
2094
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2095
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
2106
Handle(8, TableIndex.
MemberRef
),
2107
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);