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]); 164sizes[(int)TableIndex.MemberRef] = _memberRefIndex.Rows.Count; 1109var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1143PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1305case TableIndex.MemberRef: 1397TableIndex.MemberRef,
PEWriter\MetadataWriter.cs (1)
2582metadata.SetCapacity(TableIndex.MemberRef, memberRefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (125)
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (3)
539new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 589new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // row id 0 == delete 590new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete
Emit\EditAndContinue\EditAndContinueTests.cs (122)
834Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 845Handle(6, TableIndex.MemberRef), 1021new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1022new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1023new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1134new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1135new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1136new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1137new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1160new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1164Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1175Handle(6, TableIndex.MemberRef), 1197new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1201Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1202Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1215Handle(7, TableIndex.MemberRef), 1216Handle(8, TableIndex.MemberRef), 1258new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1259new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1260new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1283new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1287Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1288Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1301Handle(5, TableIndex.MemberRef), 1302Handle(6, TableIndex.MemberRef), 1323new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1355new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1359Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1360Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1373Handle(7, TableIndex.MemberRef), 1374Handle(8, TableIndex.MemberRef), 1409new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1410new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1411new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1470new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1471new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1520new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1521new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1563new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1564new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1565new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1566new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1596new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1597new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1598new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1725new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1726new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1727new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1795new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1796new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1837new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1838new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1839new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1840new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1861new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 3127Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3128Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3142Handle(5, TableIndex.MemberRef), 3143Handle(6, TableIndex.MemberRef), 3193new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3194new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3195new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 3220new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3224Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3245Handle(5, TableIndex.MemberRef), 3267new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3271Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3283Handle(6, TableIndex.MemberRef), 3403new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3404new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3405new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3406new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3407new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3408new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3823Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3824Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3881Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3882Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3883Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3939Handle(7, TableIndex.MemberRef), 3940Handle(8, TableIndex.MemberRef), 3941Handle(9, TableIndex.MemberRef), 4034Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 4044Handle(5, TableIndex.MemberRef), 7109new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7110new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7111new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7112new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7113new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7114new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7115new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7134new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 7378Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7404Handle(5, TableIndex.MemberRef), 7539Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7540Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7541Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7542Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7567Handle(5, TableIndex.MemberRef), 7568Handle(6, TableIndex.MemberRef), 7569Handle(7, TableIndex.MemberRef), 7570Handle(8, TableIndex.MemberRef), 7849Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7856Handle(5, TableIndex.MemberRef), 8100new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 8101new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 8102new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 8104new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 8105new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 8107new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 8108new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 8199new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 8200new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 8202new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 8203new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 8527Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8545Handle(5, TableIndex.MemberRef), 16819Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16820Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16833Handle(7, TableIndex.MemberRef), 16834Handle(8, TableIndex.MemberRef), 17717new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef))
System.Reflection.Metadata (14)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
154case TableIndex.MemberRef: SetTableCapacity(_memberRefTable, rowCount); break; 248case TableIndex.MemberRef : return _memberRefTable.Count; 320rowCounts[(int)TableIndex.MemberRef] = _memberRefTable.Count; 1682if (metadataSizes.IsPresent(TableIndex.MemberRef))
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (2)
59TableIndex.MemberRef => reader.MemberRefTable.RowSize, 140TableIndex.MemberRef => reader.MemberRefTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (5)
157CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.MethodDef, TableIndex.MemberRef); 171TableIndex.MemberRef, 194MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.MethodDef, TableIndex.MemberRef); 215TableIndex.MemberRef, 282size += GetTableSize(TableIndex.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize);
System\Reflection\Metadata\Internal\MetadataFlags.cs (2)
28MemberRef = 1UL << TableIndex.MemberRef, 210internal const uint MemberRef = (uint)TableIndex.MemberRef;
System\Reflection\Metadata\MetadataReader.cs (1)
635this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)TableIndex.MemberRef], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);