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; 1071var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1105PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1267case TableIndex.MemberRef: 1359TableIndex.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))); 2885Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2886Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 2900Handle(5, TableIndex.MemberRef), 2901Handle(6, TableIndex.MemberRef), 2951new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 2952new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 2953new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 2978new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 2982Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3003Handle(5, TableIndex.MemberRef), 3025new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3029Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3041Handle(6, TableIndex.MemberRef), 3161new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3162new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3163new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3164new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3165new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3166new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3581Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3582Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3639Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3640Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3641Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3697Handle(7, TableIndex.MemberRef), 3698Handle(8, TableIndex.MemberRef), 3699Handle(9, TableIndex.MemberRef), 3792Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3802Handle(5, TableIndex.MemberRef), 6610new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 6611new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 6612new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 6613new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 6614new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 6615new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 6616new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 6635new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 6879Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6905Handle(5, TableIndex.MemberRef), 7040Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7041Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7042Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7043Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7068Handle(5, TableIndex.MemberRef), 7069Handle(6, TableIndex.MemberRef), 7070Handle(7, TableIndex.MemberRef), 7071Handle(8, TableIndex.MemberRef), 7350Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7357Handle(5, TableIndex.MemberRef), 7601new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7602new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7603new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7605new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7606new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7608new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7609new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7700new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7701new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7703new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7704new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 8028Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8046Handle(5, TableIndex.MemberRef), 16252Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16253Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16266Handle(7, TableIndex.MemberRef), 16267Handle(8, TableIndex.MemberRef), 17145new 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);