231 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; 1072var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1106PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1268case TableIndex.MemberRef: 1360TableIndex.MemberRef,
PEWriter\MetadataWriter.cs (1)
2588metadata.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)
830Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 841Handle(6, TableIndex.MemberRef), 873new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 874new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 875new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1029new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1030new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1031new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1142new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1143new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1144new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1145new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1168new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1172Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1183Handle(6, TableIndex.MemberRef), 1205new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1209Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1210Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1223Handle(7, TableIndex.MemberRef), 1224Handle(8, TableIndex.MemberRef), 1266new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1267new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1268new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1291new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1295Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1296Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1309Handle(5, TableIndex.MemberRef), 1310Handle(6, TableIndex.MemberRef), 1331new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1363new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1367Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1368Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1381Handle(7, TableIndex.MemberRef), 1382Handle(8, TableIndex.MemberRef), 1417new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1418new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1419new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1478new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1479new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1528new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1529new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1571new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1572new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1573new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1574new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1604new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1605new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1606new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1733new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1734new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1735new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1803new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1804new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1845new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1846new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1847new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1848new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1869new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 3135Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3136Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3150Handle(5, TableIndex.MemberRef), 3151Handle(6, TableIndex.MemberRef), 3201new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3202new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3203new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 3228new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3232Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3253Handle(5, TableIndex.MemberRef), 3275new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3279Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3291Handle(6, TableIndex.MemberRef), 3411new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3412new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3413new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3414new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3415new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3416new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3831Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3832Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3889Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3890Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3891Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3947Handle(7, TableIndex.MemberRef), 3948Handle(8, TableIndex.MemberRef), 3949Handle(9, TableIndex.MemberRef), 4042Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 4052Handle(5, TableIndex.MemberRef), 6860new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 6861new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 6862new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 6863new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 6864new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 6865new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 6866new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 6885new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 7129Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7155Handle(5, TableIndex.MemberRef), 7290Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7291Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7292Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7293Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7318Handle(5, TableIndex.MemberRef), 7319Handle(6, TableIndex.MemberRef), 7320Handle(7, TableIndex.MemberRef), 7321Handle(8, TableIndex.MemberRef), 7600Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7607Handle(5, TableIndex.MemberRef), 7851new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7852new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7853new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7855new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7856new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7858new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7859new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7950new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7951new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7953new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7954new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 8278Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8296Handle(5, TableIndex.MemberRef), 16570Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16571Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16584Handle(7, TableIndex.MemberRef), 16585Handle(8, TableIndex.MemberRef), 17463new 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), 2106Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 2107Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 2118Handle(8, TableIndex.MemberRef), 2119Handle(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);