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]); 154sizes[(int)TableIndex.MemberRef] = _memberRefIndex.Rows.Count; 1059var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1093PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1255case TableIndex.MemberRef: 1347TableIndex.MemberRef,
PEWriter\MetadataWriter.cs (1)
2576metadata.SetCapacity(TableIndex.MemberRef, memberRefs.Count);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (128)
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 (125)
826Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 837Handle(6, TableIndex.MemberRef), 869new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 870new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 871new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1025new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1026new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1027new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1138new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1139new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1140new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1141new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1164new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1168Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1179Handle(6, TableIndex.MemberRef), 1201new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1205Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1206Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1219Handle(7, TableIndex.MemberRef), 1220Handle(8, TableIndex.MemberRef), 1262new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1263new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1264new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1287new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1291Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1292Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1305Handle(5, TableIndex.MemberRef), 1306Handle(6, TableIndex.MemberRef), 1327new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1359new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1363Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1364Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1377Handle(7, TableIndex.MemberRef), 1378Handle(8, TableIndex.MemberRef), 1413new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1414new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1415new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1474new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1475new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1524new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1525new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1567new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1568new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1569new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1570new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1600new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1601new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1602new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1729new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1730new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1731new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1799new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1800new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1841new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1842new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1843new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1844new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1865new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 2872Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2873Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 2887Handle(5, TableIndex.MemberRef), 2888Handle(6, TableIndex.MemberRef), 2938new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 2939new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 2940new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 2965new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 2969Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2990Handle(5, TableIndex.MemberRef), 3012new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3016Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3028Handle(6, TableIndex.MemberRef), 3148new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3149new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3150new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3151new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3152new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3153new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3568Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3569Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3626Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3627Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3628Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3684Handle(7, TableIndex.MemberRef), 3685Handle(8, TableIndex.MemberRef), 3686Handle(9, TableIndex.MemberRef), 3779Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3789Handle(5, TableIndex.MemberRef), 6292new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 6293new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 6294new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 6295new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 6296new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 6297new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 6298new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 6317new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 6561Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6587Handle(5, TableIndex.MemberRef), 6722Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6723Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 6724Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 6725Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 6750Handle(5, TableIndex.MemberRef), 6751Handle(6, TableIndex.MemberRef), 6752Handle(7, TableIndex.MemberRef), 6753Handle(8, TableIndex.MemberRef), 7032Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7039Handle(5, TableIndex.MemberRef), 7283new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7284new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7285new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7287new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7288new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7290new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7291new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7382new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7383new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7385new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7386new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 7710Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7728Handle(5, TableIndex.MemberRef), 15925Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 15926Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 15939Handle(7, TableIndex.MemberRef), 15940Handle(8, TableIndex.MemberRef), 16737new CustomAttributeRow(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.MemberRef))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (82)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (64)
67Row(17, TableIndex.MemberRef, EditAndContinueOperation.Default), 68Row(18, TableIndex.MemberRef, EditAndContinueOperation.Default), 69Row(19, TableIndex.MemberRef, EditAndContinueOperation.Default), 70Row(20, TableIndex.MemberRef, EditAndContinueOperation.Default), 71Row(21, TableIndex.MemberRef, EditAndContinueOperation.Default), 72Row(22, TableIndex.MemberRef, EditAndContinueOperation.Default), 73Row(23, TableIndex.MemberRef, EditAndContinueOperation.Default), 74Row(24, TableIndex.MemberRef, EditAndContinueOperation.Default), 75Row(25, TableIndex.MemberRef, EditAndContinueOperation.Default), 76Row(26, TableIndex.MemberRef, EditAndContinueOperation.Default), 77Row(27, TableIndex.MemberRef, EditAndContinueOperation.Default), 78Row(28, TableIndex.MemberRef, EditAndContinueOperation.Default), 79Row(29, TableIndex.MemberRef, EditAndContinueOperation.Default), 189Handle(17, TableIndex.MemberRef), 190Handle(18, TableIndex.MemberRef), 191Handle(19, TableIndex.MemberRef), 192Handle(20, TableIndex.MemberRef), 193Handle(21, TableIndex.MemberRef), 194Handle(22, TableIndex.MemberRef), 195Handle(23, TableIndex.MemberRef), 196Handle(24, TableIndex.MemberRef), 197Handle(25, TableIndex.MemberRef), 198Handle(26, TableIndex.MemberRef), 199Handle(27, TableIndex.MemberRef), 200Handle(28, TableIndex.MemberRef), 201Handle(29, TableIndex.MemberRef), 422Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 423Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 424Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 425Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 426Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 427Row(10, TableIndex.MemberRef, EditAndContinueOperation.Default), 428Row(11, TableIndex.MemberRef, EditAndContinueOperation.Default), 429Row(12, TableIndex.MemberRef, EditAndContinueOperation.Default), 430Row(13, TableIndex.MemberRef, EditAndContinueOperation.Default), 431Row(14, TableIndex.MemberRef, EditAndContinueOperation.Default), 432Row(15, TableIndex.MemberRef, EditAndContinueOperation.Default), 433Row(16, TableIndex.MemberRef, EditAndContinueOperation.Default), 434Row(17, TableIndex.MemberRef, EditAndContinueOperation.Default), 435Row(18, TableIndex.MemberRef, EditAndContinueOperation.Default), 436Row(19, TableIndex.MemberRef, EditAndContinueOperation.Default), 437Row(20, TableIndex.MemberRef, EditAndContinueOperation.Default), 438Row(21, TableIndex.MemberRef, EditAndContinueOperation.Default), 439Row(22, TableIndex.MemberRef, EditAndContinueOperation.Default), 440Row(23, TableIndex.MemberRef, EditAndContinueOperation.Default), 515Handle(5, TableIndex.MemberRef), 516Handle(6, TableIndex.MemberRef), 517Handle(7, TableIndex.MemberRef), 518Handle(8, TableIndex.MemberRef), 519Handle(9, TableIndex.MemberRef), 520Handle(10, TableIndex.MemberRef), 521Handle(11, TableIndex.MemberRef), 522Handle(12, TableIndex.MemberRef), 523Handle(13, TableIndex.MemberRef), 524Handle(14, TableIndex.MemberRef), 525Handle(15, TableIndex.MemberRef), 526Handle(16, TableIndex.MemberRef), 527Handle(17, TableIndex.MemberRef), 528Handle(18, TableIndex.MemberRef), 529Handle(19, TableIndex.MemberRef), 530Handle(20, TableIndex.MemberRef), 531Handle(21, TableIndex.MemberRef), 532Handle(22, TableIndex.MemberRef), 533Handle(23, TableIndex.MemberRef),
Emit\EditAndContinue\EditAndContinueTests.vb (18)
206Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 216Handle(7, TableIndex.MemberRef), 450Row(4, TableIndex.MemberRef, EditAndContinueOperation.Default), 451Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 452Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 472Handle(4, TableIndex.MemberRef), 473Handle(5, TableIndex.MemberRef), 474Handle(6, TableIndex.MemberRef), 516Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 517Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 533Handle(7, TableIndex.MemberRef), 534Handle(8, TableIndex.MemberRef), 583Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 589Handle(5, TableIndex.MemberRef), 2094Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 2095Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 2106Handle(8, TableIndex.MemberRef), 2107Handle(9, 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);