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)
863
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
874
Handle(6, TableIndex.
MemberRef
),
1050
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1051
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1052
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1163
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1164
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1165
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1166
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
1189
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // Parent row id is 0, signifying a delete
1193
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1204
Handle(6, TableIndex.
MemberRef
),
1226
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1230
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1231
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1244
Handle(7, TableIndex.
MemberRef
),
1245
Handle(8, TableIndex.
MemberRef
),
1287
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1288
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1289
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
1312
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.
MemberRef
)));
1316
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1317
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1330
Handle(5, TableIndex.
MemberRef
),
1331
Handle(6, TableIndex.
MemberRef
),
1352
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
))); // 0, delete
1384
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.
MemberRef
)));
1388
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1389
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
1402
Handle(7, TableIndex.
MemberRef
),
1403
Handle(8, TableIndex.
MemberRef
),
1438
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1439
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1440
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1499
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1500
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1549
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A4] delete
1550
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // G [A3] delete
1592
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A5] delete
1593
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A6] delete
1594
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A7] delete
1595
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // H [A8] delete
1625
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1626
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1627
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1754
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1755
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1756
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1824
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A2] delete
1825
new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.
MemberRef
)), // F [A3] delete
1866
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
1867
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
1868
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
1869
new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.
MemberRef
)));
1890
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.
MemberRef
)));
3178
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3179
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3193
Handle(5, TableIndex.
MemberRef
),
3194
Handle(6, TableIndex.
MemberRef
),
3244
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3245
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3246
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)));
3271
new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.
MemberRef
)));
3275
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3296
Handle(5, TableIndex.
MemberRef
),
3318
new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.
MemberRef
)));
3322
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3334
Handle(6, TableIndex.
MemberRef
),
3454
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
3455
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
3456
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
3457
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
3458
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
3459
new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
3874
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3875
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3932
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3933
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3934
Row(9, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
3990
Handle(7, TableIndex.
MemberRef
),
3991
Handle(8, TableIndex.
MemberRef
),
3992
Handle(9, TableIndex.
MemberRef
),
4085
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
4095
Handle(5, TableIndex.
MemberRef
),
7310
new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
7311
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
7312
new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
7313
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
7314
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
7315
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
7316
new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
7335
new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.
MemberRef
)));
7579
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7605
Handle(5, TableIndex.
MemberRef
),
7740
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7741
Row(6, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7742
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7743
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
7768
Handle(5, TableIndex.
MemberRef
),
7769
Handle(6, TableIndex.
MemberRef
),
7770
Handle(7, TableIndex.
MemberRef
),
7771
Handle(8, TableIndex.
MemberRef
),
8050
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8057
Handle(5, TableIndex.
MemberRef
),
8301
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.
MemberRef
)),
8302
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.
MemberRef
)),
8303
new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.
MemberRef
)),
8305
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.
MemberRef
)),
8306
new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.
MemberRef
)),
8308
new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)),
8309
new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.
MemberRef
)));
8400
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.
MemberRef
)),
8401
new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.
MemberRef
)),
8403
new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)),
8404
new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.
MemberRef
)));
8728
Row(5, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
8746
Handle(5, TableIndex.
MemberRef
),
17036
Row(7, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
17037
Row(8, TableIndex.
MemberRef
, EditAndContinueOperation.Default),
17050
Handle(7, TableIndex.
MemberRef
),
17051
Handle(8, TableIndex.
MemberRef
),
18141
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);