146 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;
1109
var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.
MemberRef
, 0);
1143
PopulateEncLogTableRows(TableIndex.
MemberRef
, previousSizes, deltaSizes);
1305
case TableIndex.
MemberRef
:
1397
TableIndex.
MemberRef
,
PEWriter\MetadataWriter.cs (1)
2582
metadata.SetCapacity(TableIndex.
MemberRef
, memberRefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (125)
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 (122)
864
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
875
Handle(6, TableIndex.
MemberRef
),
1051
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1052
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1053
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1164
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1165
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1166
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1167
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
1190
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // Parent row id is 0, signifying a delete
1194
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1205
Handle(6, TableIndex.
MemberRef
),
1227
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1231
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1232
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1245
Handle(7, TableIndex.
MemberRef
),
1246
Handle(8, TableIndex.
MemberRef
),
1288
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1289
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1290
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
1313
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.
MemberRef
)));
1317
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1318
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1331
Handle(5, TableIndex.
MemberRef
),
1332
Handle(6, TableIndex.
MemberRef
),
1353
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // 0, delete
1385
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1389
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1390
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1403
Handle(7, TableIndex.
MemberRef
),
1404
Handle(8, TableIndex.
MemberRef
),
1439
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1440
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1441
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1500
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1501
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1550
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A4] delete
1551
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A3] delete
1593
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1594
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A6] delete
1595
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A7] delete
1596
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A8] delete
1626
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1627
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1628
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1755
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1756
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1757
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1825
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1826
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A3] delete
1867
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1868
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1869
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1870
new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.
MemberRef
)));
1891
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.
MemberRef
)));
3179
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3180
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3194
Handle(5, TableIndex.
MemberRef
),
3195
Handle(6, TableIndex.
MemberRef
),
3245
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3246
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3247
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
3272
new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.
MemberRef
)));
3276
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3297
Handle(5, TableIndex.
MemberRef
),
3319
new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.
MemberRef
)));
3323
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3335
Handle(6, TableIndex.
MemberRef
),
3455
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3456
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3457
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
3458
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
3459
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
3460
new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
3875
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3876
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3933
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3934
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3935
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3991
Handle(7, TableIndex.
MemberRef
),
3992
Handle(8, TableIndex.
MemberRef
),
3993
Handle(9, TableIndex.
MemberRef
),
4086
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
4096
Handle(5, TableIndex.
MemberRef
),
7311
new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
7312
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
7313
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
7314
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
7315
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
7316
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
7317
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
7336
new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.
MemberRef
)));
7580
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7606
Handle(5, TableIndex.
MemberRef
),
7741
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7742
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7743
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7744
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7769
Handle(5, TableIndex.
MemberRef
),
7770
Handle(6, TableIndex.
MemberRef
),
7771
Handle(7, TableIndex.
MemberRef
),
7772
Handle(8, TableIndex.
MemberRef
),
8051
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8058
Handle(5, TableIndex.
MemberRef
),
8302
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
8303
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
8304
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
8306
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
8307
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
8309
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
8310
new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
8401
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.
MemberRef
)),
8402
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.
MemberRef
)),
8404
new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)),
8405
new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)));
8729
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8747
Handle(5, TableIndex.
MemberRef
),
17037
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
17038
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
17051
Handle(7, TableIndex.
MemberRef
),
17052
Handle(8, TableIndex.
MemberRef
),
18142
new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, 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);