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