5265 references to TableIndex
Microsoft.CodeAnalysis (175)
Emit\EditAndContinue\DeltaMetadataWriter.cs (146)
101_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 102_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 103_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 104_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 105_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 106_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]); 108_genericParameters = new GenericParameterIndex(sizes[(int)TableIndex.GenericParam]); 109_eventMap = new EventOrPropertyMapIndex(this.TryGetExistingEventMapIndex, sizes[(int)TableIndex.EventMap]); 110_propertyMap = new EventOrPropertyMapIndex(this.TryGetExistingPropertyMapIndex, sizes[(int)TableIndex.PropertyMap]); 111_methodImpls = new MethodImplIndex(this, sizes[(int)TableIndex.MethodImpl]); 119_assemblyRefIndex = new HeapOrReferenceIndex<AssemblyIdentity>(this, lastRowId: sizes[(int)TableIndex.AssemblyRef]); 120_moduleRefIndex = new HeapOrReferenceIndex<string>(this, lastRowId: sizes[(int)TableIndex.ModuleRef]); 121_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)TableIndex.MemberRef]); 122_methodSpecIndex = new InstanceAndStructuralReferenceIndex<IGenericMethodInstanceReference>(this, new MethodSpecComparer(this), lastRowId: sizes[(int)TableIndex.MethodSpec]); 123_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)TableIndex.TypeRef]); 124_typeSpecIndex = new InstanceAndStructuralReferenceIndex<ITypeReference>(this, new TypeSpecComparer(this), lastRowId: sizes[(int)TableIndex.TypeSpec]); 125_standAloneSignatureIndex = new HeapOrReferenceIndex<BlobHandle>(this, lastRowId: sizes[(int)TableIndex.StandAloneSig]); 159sizes[(int)TableIndex.TypeRef] = _typeRefIndex.Rows.Count; 160sizes[(int)TableIndex.TypeDef] = _typeDefs.GetAdded().Count; 161sizes[(int)TableIndex.Field] = _fieldDefs.GetAdded().Count; 162sizes[(int)TableIndex.MethodDef] = _methodDefs.GetAdded().Count; 163sizes[(int)TableIndex.Param] = _parameterDefs.GetAdded().Count; 164sizes[(int)TableIndex.MemberRef] = _memberRefIndex.Rows.Count; 165sizes[(int)TableIndex.StandAloneSig] = _standAloneSignatureIndex.Rows.Count; 166sizes[(int)TableIndex.EventMap] = _eventMap.GetAdded().Count; 167sizes[(int)TableIndex.Event] = _eventDefs.GetAdded().Count; 168sizes[(int)TableIndex.PropertyMap] = _propertyMap.GetAdded().Count; 169sizes[(int)TableIndex.Property] = _propertyDefs.GetAdded().Count; 170sizes[(int)TableIndex.MethodImpl] = _methodImpls.GetAdded().Count; 171sizes[(int)TableIndex.ModuleRef] = _moduleRefIndex.Rows.Count; 172sizes[(int)TableIndex.TypeSpec] = _typeSpecIndex.Rows.Count; 173sizes[(int)TableIndex.AssemblyRef] = _assemblyRefIndex.Rows.Count; 174sizes[(int)TableIndex.GenericParam] = _genericParameters.GetAdded().Count; 175sizes[(int)TableIndex.MethodSpec] = _methodSpecIndex.Rows.Count; 762if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 958: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 1069_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out var parentTableIndex); 1071var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1083Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1084Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1103PopulateEncLogTableRows(TableIndex.AssemblyRef, previousSizes, deltaSizes); 1104PopulateEncLogTableRows(TableIndex.ModuleRef, previousSizes, deltaSizes); 1105PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1106PopulateEncLogTableRows(TableIndex.MethodSpec, previousSizes, deltaSizes); 1107PopulateEncLogTableRows(TableIndex.TypeRef, previousSizes, deltaSizes); 1108PopulateEncLogTableRows(TableIndex.TypeSpec, previousSizes, deltaSizes); 1109PopulateEncLogTableRows(TableIndex.StandAloneSig, previousSizes, deltaSizes); 1111PopulateEncLogTableRows(_typeDefs, TableIndex.TypeDef); 1112PopulateEncLogTableRows(TableIndex.EventMap, previousSizes, deltaSizes); 1113PopulateEncLogTableRows(TableIndex.PropertyMap, previousSizes, deltaSizes); 1115PopulateEncLogTableEventsOrProperties(_eventDefs, TableIndex.Event, EditAndContinueOperation.AddEvent, _eventMap, TableIndex.EventMap); 1116PopulateEncLogTableFieldsOrMethods(_fieldDefs, TableIndex.Field, EditAndContinueOperation.AddField); 1117PopulateEncLogTableFieldsOrMethods(_methodDefs, TableIndex.MethodDef, EditAndContinueOperation.AddMethod); 1118PopulateEncLogTableEventsOrProperties(_propertyDefs, TableIndex.Property, EditAndContinueOperation.AddProperty, _propertyMap, TableIndex.PropertyMap); 1122PopulateEncLogTableRows(TableIndex.Constant, previousSizes, deltaSizes); 1131PopulateEncLogTableRows(TableIndex.DeclSecurity, previousSizes, deltaSizes); 1132PopulateEncLogTableRows(TableIndex.ClassLayout, previousSizes, deltaSizes); 1133PopulateEncLogTableRows(TableIndex.FieldLayout, previousSizes, deltaSizes); 1134PopulateEncLogTableRows(TableIndex.MethodSemantics, previousSizes, deltaSizes); 1135PopulateEncLogTableRows(TableIndex.MethodImpl, previousSizes, deltaSizes); 1136PopulateEncLogTableRows(TableIndex.ImplMap, previousSizes, deltaSizes); 1137PopulateEncLogTableRows(TableIndex.FieldRva, previousSizes, deltaSizes); 1138PopulateEncLogTableRows(TableIndex.NestedClass, previousSizes, deltaSizes); 1139PopulateEncLogTableRows(TableIndex.GenericParam, previousSizes, deltaSizes); 1140PopulateEncLogTableRows(TableIndex.InterfaceImpl, previousSizes, deltaSizes); 1141PopulateEncLogTableRows(TableIndex.GenericParamConstraint, previousSizes, deltaSizes); 1146TableIndex table, 1149TableIndex mapTable) 1172TableIndex tableIndex, 1224private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1235private void PopulateEncLogTableRows(TableIndex tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes) 1240private void PopulateEncLogTableRows(TableIndex tableIndex, int firstRowId, int tokenCount) 1261for (var tableIndex = (TableIndex)0; tableIndex <= TableIndex.GenericParamConstraint; tableIndex++) 1265case TableIndex.TypeRef: 1266case TableIndex.InterfaceImpl: 1267case TableIndex.MemberRef: 1268case TableIndex.Constant: 1269case TableIndex.DeclSecurity: 1270case TableIndex.ClassLayout: 1271case TableIndex.FieldLayout: 1272case TableIndex.StandAloneSig: 1273case TableIndex.EventMap: 1274case TableIndex.PropertyMap: 1275case TableIndex.MethodSemantics: 1276case TableIndex.MethodImpl: 1277case TableIndex.ModuleRef: 1278case TableIndex.TypeSpec: 1279case TableIndex.ImplMap: 1280case TableIndex.FieldRva: 1281case TableIndex.NestedClass: 1282case TableIndex.GenericParam: 1283case TableIndex.AssemblyRef: 1284case TableIndex.MethodSpec: 1285case TableIndex.GenericParamConstraint: 1289case TableIndex.TypeDef: 1293case TableIndex.Field: 1297case TableIndex.MethodDef: 1301case TableIndex.Event: 1305case TableIndex.Property: 1309case TableIndex.Param: 1310AddRowNumberTokens(tokens, TableIndex.Param, paramEncMapRows); 1313case TableIndex.CustomAttribute: 1314AddRowNumberTokens(tokens, TableIndex.CustomAttribute, _customAttributeRowIds); 1334AddDefinitionTokens(debugTokens, TableIndex.MethodDebugInformation, _methodDefs); 1351var handledTables = new TableIndex[] 1353TableIndex.Module, 1354TableIndex.TypeRef, 1355TableIndex.TypeDef, 1356TableIndex.Field, 1357TableIndex.MethodDef, 1358TableIndex.Param, 1359TableIndex.MemberRef, 1360TableIndex.Constant, 1361TableIndex.CustomAttribute, 1362TableIndex.DeclSecurity, 1363TableIndex.ClassLayout, 1364TableIndex.FieldLayout, 1365TableIndex.StandAloneSig, 1366TableIndex.EventMap, 1367TableIndex.Event, 1368TableIndex.PropertyMap, 1369TableIndex.Property, 1370TableIndex.MethodSemantics, 1371TableIndex.MethodImpl, 1372TableIndex.ModuleRef, 1373TableIndex.TypeSpec, 1374TableIndex.ImplMap, 1375TableIndex.FieldRva, 1376TableIndex.EncLog, 1377TableIndex.EncMap, 1378TableIndex.Assembly, 1379TableIndex.AssemblyRef, 1380TableIndex.MethodSpec, 1381TableIndex.NestedClass, 1382TableIndex.GenericParam, 1383TableIndex.InterfaceImpl, 1384TableIndex.GenericParamConstraint, 1389if (handledTables.Contains((TableIndex)i)) 1401TableIndex tableIndex, 1408private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, int firstRowId, int nTokens) 1416private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, DefinitionIndex<T> index) 1425private static void AddRowNumberTokens(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, ArrayBuilder<int> rowNumbers)
Emit\EditAndContinue\EmitBaseline.cs (9)
343Debug.Assert(tableEntriesAdded[(int)TableIndex.TypeDef] >= typesAdded.Count); 344Debug.Assert(tableEntriesAdded[(int)TableIndex.Event] >= eventsAdded.Count); 345Debug.Assert(tableEntriesAdded[(int)TableIndex.Field] >= fieldsAdded.Count); 346Debug.Assert(tableEntriesAdded[(int)TableIndex.MethodDef] >= methodsAdded.Count); 347Debug.Assert(tableEntriesAdded[(int)TableIndex.Property] >= propertiesAdded.Count); 348Debug.Assert(tableEntriesAdded[(int)TableIndex.EventMap] >= eventMapAdded.Count); 349Debug.Assert(tableEntriesAdded[(int)TableIndex.PropertyMap] >= propertyMapAdded.Count); 495sizes[i] = reader.GetTableRowCount((TableIndex)i) + delta[i]; 534int n = reader.GetTableRowCount(TableIndex.MethodImpl);
PEWriter\MetadataWriter.cs (20)
1718Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1719Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1961metadata.SetCapacity(TableIndex.AssemblyRef, assemblyRefs.Count); 2023AddCustomAttributesToTable(sortedGenericParameters, TableIndex.GenericParam); 2098private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList, TableIndex tableIndex) 2212metadata.SetCapacity(TableIndex.Event, eventDefs.Count); 2236metadata.SetCapacity(TableIndex.ExportedType, exportedTypes.Length); 2380metadata.SetCapacity(TableIndex.Field, fieldDefs.Count); 2447metadata.SetCapacity(TableIndex.File, _fileRefList.Count); 2588metadata.SetCapacity(TableIndex.MemberRef, memberRefs.Count); 2601metadata.SetCapacity(TableIndex.MethodImpl, methodImplList.Count); 2615metadata.SetCapacity(TableIndex.MethodSpec, methodSpecs.Count); 2628metadata.SetCapacity(TableIndex.MethodDef, methodDefs.Count); 2651metadata.SetCapacity(TableIndex.MethodSemantics, propertyDefs.Count * 2 + eventDefs.Count * 2); 2713metadata.SetCapacity(TableIndex.ModuleRef, moduleRefs.Count); 2753metadata.SetCapacity(TableIndex.Param, parameterDefs.Count); 2767metadata.SetCapacity(TableIndex.Property, propertyDefs.Count); 2781metadata.SetCapacity(TableIndex.TypeDef, typeDefs.Count); 2838metadata.SetCapacity(TableIndex.TypeRef, typeRefs.Count); 2898metadata.SetCapacity(TableIndex.TypeSpec, typeSpecs.Count);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenDynamicTests.cs (1)
2286Assert.Equal(1, pe.Module.GetMetadataReader().GetTableRowCount(TableIndex.TypeSpec));
Emit\EmitMetadataTests.cs (4)
218Assert.Equal(0, peFileReader.GetTableRowCount(TableIndex.File)); 219Assert.Equal(0, peFileReader.GetTableRowCount(TableIndex.ModuleRef)); 252Assert.Equal(2, reader.GetTableRowCount(TableIndex.File)); 262Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3148)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (277)
87Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 88Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 89Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 90Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 91Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 92Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 93Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 94Row(1, TableIndex.Field, EditAndContinueOperation.Default), 95Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 96Row(2, TableIndex.Field, EditAndContinueOperation.Default), 97Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 98Row(3, TableIndex.Field, EditAndContinueOperation.Default), 99Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 100Row(4, TableIndex.Field, EditAndContinueOperation.Default), 101Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 102Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 103Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 104Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 105Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 106Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 107Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 108Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 109Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 110Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 111Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 112Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 113Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 114Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 115Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 116Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 117Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 118Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 119Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 120Row(6, TableIndex.Param, EditAndContinueOperation.Default), 121Row(7, TableIndex.Param, EditAndContinueOperation.Default), 122Row(8, TableIndex.Param, EditAndContinueOperation.Default), 123Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 124Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 125Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 126Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 127Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 128Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default) 270Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 271Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 272Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)); 333Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 334Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 335Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 336Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 404Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 405Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 406Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 407Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 408Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 409Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 459Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 460Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 461Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 512Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 513Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 514Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 573Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 574Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 575Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 576Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)); 626Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 627Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 628Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 629Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 681Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 682Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 683Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 684Row(1, TableIndex.Param, EditAndContinueOperation.Default), 685Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 736Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 737Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 738Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 739Row(1, TableIndex.Param, EditAndContinueOperation.Default), 740Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 793Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 794Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 795Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 796Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 935Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 936Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 937Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 938Row(1, TableIndex.Param, EditAndContinueOperation.Default), 939Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 1011Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1012Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1013Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1014Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1015Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1016Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1017Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1018Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1019Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1020Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1021Row(3, TableIndex.Param, EditAndContinueOperation.Default)); 1077Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1078Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1079Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)); 1138Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1139Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 1140Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 1141Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 1142Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 1143Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 1144Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 1145Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default), 1146Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1147Row(7, TableIndex.Param, EditAndContinueOperation.Default), 1148Row(8, TableIndex.Param, EditAndContinueOperation.Default), 1149Row(9, TableIndex.Param, EditAndContinueOperation.Default), 1150Row(10, TableIndex.Param, EditAndContinueOperation.Default), 1151Row(11, TableIndex.Param, EditAndContinueOperation.Default), 1152Row(12, TableIndex.Param, EditAndContinueOperation.Default)); 1227Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1228Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1229Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1230Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1231Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1232Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1233Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 1234Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 1235Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 1236Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 1237Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 1238Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1239Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1240Row(7, TableIndex.Param, EditAndContinueOperation.Default), 1241Row(8, TableIndex.Param, EditAndContinueOperation.Default), 1242Row(9, TableIndex.Param, EditAndContinueOperation.Default), 1243Row(10, TableIndex.Param, EditAndContinueOperation.Default), 1244Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1245Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 1315Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1316Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1317Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1318Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1319Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 1320Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 1321Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1322Row(6, TableIndex.Param, EditAndContinueOperation.Default), 1323Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 1399Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1400Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1401Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1402Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1403Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1404Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1405Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1406Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1407Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1408Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1409Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 1410Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1411Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1412Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1413Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1414Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1415Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1416Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 1489Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1490Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1491Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1492Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1493Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 1494Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1495Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1496Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1497Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1498Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1499Row(5, TableIndex.Param, EditAndContinueOperation.Default), 1500Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 1571Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1572Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1573Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1574Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1575Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 1576Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1577Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1578Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1579Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 2812Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2813Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2814Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 2815Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 2816Row(2, TableIndex.Param, EditAndContinueOperation.Default), 2817Row(3, TableIndex.Param, EditAndContinueOperation.Default)); 4172Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4173Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4174Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4175Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4257Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4258Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4259Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4260Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4331Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4332Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4333Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4405Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4406Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4407Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4408Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4409Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4494Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4495Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4496Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4497Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4498Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4596Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4597Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4598Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4599Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 4600Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 4601Row(1, TableIndex.Param, EditAndContinueOperation.Default) 4651Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4652Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4653Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4654Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4710Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4711Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4712Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4713Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 4762Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4763Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4764Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 4765Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4766Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4767Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4768Row(4, TableIndex.Field, EditAndContinueOperation.Default), 4769Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4770Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 4771Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4772Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 4773Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4774Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 4775Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4776Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 4777Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4778Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 4779Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4780Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default)); 4783Handle(4, TableIndex.TypeDef), 4784Handle(5, TableIndex.TypeDef), 4785Handle(3, TableIndex.Field), 4786Handle(4, TableIndex.Field), 4787Handle(6, TableIndex.MethodDef), 4788Handle(7, TableIndex.MethodDef), 4789Handle(8, TableIndex.MethodDef), 4790Handle(9, TableIndex.MethodDef), 4791Handle(10, TableIndex.MethodDef), 4792Handle(5, TableIndex.CustomAttribute), 4793Handle(2, TableIndex.StandAloneSig), 4794Handle(2, TableIndex.NestedClass)); 9550Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9551Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9552Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default) 9671Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9672Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9673Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9674Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9675Row(2, TableIndex.Field, EditAndContinueOperation.Default), 9676Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9677Row(3, TableIndex.Field, EditAndContinueOperation.Default), 9678Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9679Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 9680Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 9681Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9682Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 9683Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9684Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 9685Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9686Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9687Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9688Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (43)
161Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 162Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 163Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 164Row(5, TableIndex.Field, EditAndContinueOperation.Default), 165Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 166Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 167Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 168Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 169Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 170Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 171Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default)); 178Handle(2, TableIndex.MethodDebugInformation), 179Handle(4, TableIndex.MethodDebugInformation), 180Handle(8, TableIndex.MethodDebugInformation), 181Handle(9, TableIndex.MethodDebugInformation), 182Handle(10, TableIndex.MethodDebugInformation), 183Handle(11, TableIndex.MethodDebugInformation)); 284Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 285Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 286Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 287Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 288Row(6, TableIndex.Field, EditAndContinueOperation.Default), 289Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 290Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 291Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 292Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 293Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 294Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 295Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 296Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 297Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 298Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 299Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 300Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 307Handle(1, TableIndex.MethodDebugInformation), 308Handle(2, TableIndex.MethodDebugInformation), 309Handle(4, TableIndex.MethodDebugInformation), 310Handle(8, TableIndex.MethodDebugInformation), 311Handle(9, TableIndex.MethodDebugInformation), 312Handle(10, TableIndex.MethodDebugInformation), 313Handle(11, TableIndex.MethodDebugInformation), 314Handle(12, TableIndex.MethodDebugInformation), 315Handle(13, TableIndex.MethodDebugInformation));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (380)
72Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 73Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 74Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 75Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 76Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 77Row(1, TableIndex.Field, EditAndContinueOperation.Default), 78Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 79Row(2, TableIndex.Field, EditAndContinueOperation.Default), 80Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 81Row(3, TableIndex.Field, EditAndContinueOperation.Default), 82Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 83Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 84Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 85Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 86Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 87Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 88Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 89Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 90Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 91Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 93Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 94Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 95Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 96Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 97Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 98Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 99Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 100Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 101Row(1, TableIndex.Property, EditAndContinueOperation.Default), 102Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 103Row(2, TableIndex.Property, EditAndContinueOperation.Default), 104Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 105Row(1, TableIndex.Param, EditAndContinueOperation.Default), 106Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 107Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 108Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 109Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 110Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 111Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 112Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 113Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 114Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 115Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 116Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 117Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 118Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 119Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 120Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 121Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 122Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 123Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 124Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 125Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 126Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 127Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 128Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 129Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 132Handle(3, TableIndex.TypeDef), 133Handle(1, TableIndex.Field), 134Handle(2, TableIndex.Field), 135Handle(3, TableIndex.Field), 136Handle(2, TableIndex.MethodDef), 137Handle(3, TableIndex.MethodDef), 138Handle(4, TableIndex.MethodDef), 139Handle(5, TableIndex.MethodDef), 140Handle(6, TableIndex.MethodDef), 141Handle(7, TableIndex.MethodDef), 142Handle(8, TableIndex.MethodDef), 143Handle(9, TableIndex.MethodDef), 144Handle(10, TableIndex.MethodDef), 145Handle(1, TableIndex.Param), 146Handle(1, TableIndex.InterfaceImpl), 147Handle(2, TableIndex.InterfaceImpl), 148Handle(3, TableIndex.InterfaceImpl), 149Handle(4, TableIndex.InterfaceImpl), 150Handle(5, TableIndex.InterfaceImpl), 151Handle(4, TableIndex.CustomAttribute), 152Handle(5, TableIndex.CustomAttribute), 153Handle(6, TableIndex.CustomAttribute), 154Handle(7, TableIndex.CustomAttribute), 155Handle(8, TableIndex.CustomAttribute), 156Handle(9, TableIndex.CustomAttribute), 157Handle(10, TableIndex.CustomAttribute), 158Handle(11, TableIndex.CustomAttribute), 159Handle(12, TableIndex.CustomAttribute), 160Handle(1, TableIndex.StandAloneSig), 161Handle(2, TableIndex.StandAloneSig), 162Handle(1, TableIndex.PropertyMap), 163Handle(1, TableIndex.Property), 164Handle(2, TableIndex.Property), 165Handle(1, TableIndex.MethodSemantics), 166Handle(2, TableIndex.MethodSemantics), 167Handle(1, TableIndex.MethodImpl), 168Handle(2, TableIndex.MethodImpl), 169Handle(3, TableIndex.MethodImpl), 170Handle(4, TableIndex.MethodImpl), 171Handle(5, TableIndex.MethodImpl), 172Handle(6, TableIndex.MethodImpl), 173Handle(7, TableIndex.MethodImpl), 174Handle(1, TableIndex.NestedClass)); 260Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 261Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 262Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 263Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 264Row(1, TableIndex.Field, EditAndContinueOperation.Default), 265Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 266Row(2, TableIndex.Field, EditAndContinueOperation.Default), 267Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 268Row(3, TableIndex.Field, EditAndContinueOperation.Default), 269Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 270Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 271Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 272Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 273Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 274Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 275Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 276Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 277Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 278Row(1, TableIndex.Param, EditAndContinueOperation.Default), 279Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 280Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 281Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 282Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 283Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 284Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 285Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 286Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 366Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 367Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 368Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 369Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 370Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 371Row(2, TableIndex.Field, EditAndContinueOperation.Default), 372Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 373Row(3, TableIndex.Field, EditAndContinueOperation.Default), 374Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 375Row(4, TableIndex.Field, EditAndContinueOperation.Default), 376Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 377Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 378Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 379Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 380Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 381Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 382Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 383Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 384Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 385Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 386Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 387Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 388Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 389Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 390Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 391Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 392Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 393Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 394Row(1, TableIndex.Property, EditAndContinueOperation.Default), 395Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 396Row(2, TableIndex.Property, EditAndContinueOperation.Default), 397Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 398Row(1, TableIndex.Param, EditAndContinueOperation.Default), 399Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 400Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 401Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 402Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 403Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 404Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 405Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 406Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 407Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 408Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 409Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 410Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 411Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 412Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 413Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 414Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 415Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 416Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 417Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 418Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 419Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 420Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 421Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 422Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 468Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 469Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 470Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 472Row(1, TableIndex.Field, EditAndContinueOperation.Default), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 474Row(2, TableIndex.Field, EditAndContinueOperation.Default), 475Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 476Row(3, TableIndex.Field, EditAndContinueOperation.Default), 477Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 478Row(4, TableIndex.Field, EditAndContinueOperation.Default), 479Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 480Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 481Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 482Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 483Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 484Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 485Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 486Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 487Row(1, TableIndex.Param, EditAndContinueOperation.Default), 488Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 489Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 490Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 491Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 492Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 493Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 494Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 495Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 539new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 542Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 543Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 544Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete IteratorStateMachineAttribute 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 593Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 594Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 595Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Delete AsyncStateMachineAttribute 596Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete DebuggerStepThroughAttribute 659Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 660Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 661Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 662Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 663Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 664Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 665Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 666Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 667Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 668Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 669Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 670Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 671Row(1, TableIndex.Param, EditAndContinueOperation.Default), 672Row(2, TableIndex.Param, EditAndContinueOperation.Default), 673Row(3, TableIndex.Param, EditAndContinueOperation.Default), 674Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 675Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 676Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 677Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 678Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 679Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 766Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 767Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 768Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 770Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 771Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 985Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 986Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 987Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 988Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 989Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 990Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 3692Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3693Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3694Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3695Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3696Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3697Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3698Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3792Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3793Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3794Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3795Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3796Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3797Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3798Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3799Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3800Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3901Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3902Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3903Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3904Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3905Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3906Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3907Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3908Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3909Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4007Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4008Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4009Row(5, TableIndex.Field, EditAndContinueOperation.Default), 4010Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4011Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4012Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4013Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4014Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4121Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4122Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4123Row(7, TableIndex.Field, EditAndContinueOperation.Default), 4124Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4125Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4126Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4127Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4128Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7478Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7479Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7480Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7481Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7482Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7483Row(16, TableIndex.Field, EditAndContinueOperation.Default), 7484Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7485Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7486Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7487Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7488Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7489Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7490Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7491Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7591Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7592Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7593Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7594Row(17, TableIndex.Field, EditAndContinueOperation.Default), 7595Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7596Row(18, TableIndex.Field, EditAndContinueOperation.Default), 7597Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7598Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7599Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7600Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7700Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7701Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7702Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7703Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7704Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7705Row(19, TableIndex.Field, EditAndContinueOperation.Default), 7706Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7707Row(20, TableIndex.Field, EditAndContinueOperation.Default), 7708Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7709Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7710Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7711Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7712Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7713Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7714Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7715Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8264Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8265Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8266Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8267Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8268Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8269Row(11, TableIndex.Field, EditAndContinueOperation.Default), 8270Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8271Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8272Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8273Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8274Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8275Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8276Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8277Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8408Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8409Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8410Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8411Row(12, TableIndex.Field, EditAndContinueOperation.Default), 8412Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8413Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8414Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8415Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8583Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8584Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8585Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8586Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8587Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8588Row(13, TableIndex.Field, EditAndContinueOperation.Default), 8589Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8590Row(14, TableIndex.Field, EditAndContinueOperation.Default), 8591Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8592Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 8593Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8594Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 8595Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8596Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8597Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8598Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8967Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 8968Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
147internal static EditAndContinueLogEntry Row(int rowNumber, TableIndex table, EditAndContinueOperation operation) 152internal static EntityHandle Handle(int rowNumber, TableIndex table)
Emit\EditAndContinue\EditAndContinueTests.cs (2445)
87Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 88Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 89Row(1, TableIndex.Field, EditAndContinueOperation.Default), 90Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 91Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 92Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 93Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 98Handle(3, TableIndex.TypeDef), 99Handle(1, TableIndex.Field), 100Handle(2, TableIndex.MethodDef), 101Handle(3, TableIndex.MethodDef), 102Handle(4, TableIndex.CustomAttribute) 169Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 170Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 171Row(1, TableIndex.Field, EditAndContinueOperation.Default), 172Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 173Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 174Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 175Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 176Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 177Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 181Handle(3, TableIndex.TypeDef), 182Handle(1, TableIndex.Field), 183Handle(1, TableIndex.MethodDef), 184Handle(2, TableIndex.MethodDef), 185Handle(3, TableIndex.MethodDef), 186Handle(4, TableIndex.CustomAttribute) 538Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 539Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 542Handle(2, TableIndex.MethodDef), 543Handle(2, TableIndex.StandAloneSig)); 601Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 602Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 603Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 606Handle(1, TableIndex.MethodDef), 607Handle(1, TableIndex.Param), 608Handle(2, TableIndex.StandAloneSig)); 627Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 628Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 629Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 632Handle(1, TableIndex.MethodDef), 633Handle(1, TableIndex.Param), 634Handle(3, TableIndex.StandAloneSig)); 674Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 675Row(1, TableIndex.Param, EditAndContinueOperation.Default), 676Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 680Handle(4, TableIndex.MethodDef), 681Handle(1, TableIndex.Param), 682Handle(12, TableIndex.CustomAttribute) 721Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 722Row(1, TableIndex.Param, EditAndContinueOperation.Default) 726Handle(1, TableIndex.MethodDef), 727Handle(1, TableIndex.Param) 768Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(1, TableIndex.Param, EditAndContinueOperation.Default), 770Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 774Handle(3, TableIndex.MethodDef), 775Handle(1, TableIndex.Param), 776Handle(9, TableIndex.CustomAttribute) 829Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 830Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 831Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 832Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 833Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 834Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 835Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 838Handle(7, TableIndex.TypeRef), 839Handle(8, TableIndex.TypeRef), 840Handle(2, TableIndex.MethodDef), 841Handle(6, TableIndex.MemberRef), 842Handle(2, TableIndex.StandAloneSig), 843Handle(2, TableIndex.TypeSpec), 844Handle(2, TableIndex.AssemblyRef)); 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)), 878new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)) 895Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 896Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute 901Handle(7, TableIndex.MethodDef), 902Handle(4, TableIndex.CustomAttribute), 907new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 933Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 934Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 935Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 936Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F 937Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C 942Handle(8, TableIndex.TypeDef), 943Handle(7, TableIndex.MethodDef), 944Handle(4, TableIndex.CustomAttribute), 945Handle(5, TableIndex.CustomAttribute), 946Handle(6, TableIndex.CustomAttribute), 951new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 952new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 953new CustomAttributeRow(Handle(8, TableIndex.TypeDef), Handle(5, TableIndex.MethodDef)), 971Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 972Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 973Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2 974Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted 979Handle(7, TableIndex.MethodDef), 980Handle(4, TableIndex.CustomAttribute), 981Handle(5, TableIndex.CustomAttribute), 982Handle(7, TableIndex.CustomAttribute), 987new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 988new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 989new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 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)), 1034new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1037new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1040new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1043new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1070Handle(8, TableIndex.MethodDef), 1071Handle(10, TableIndex.MethodDef), 1072Handle(4, TableIndex.CustomAttribute), 1073Handle(6, TableIndex.CustomAttribute), 1074Handle(8, TableIndex.CustomAttribute), 1075Handle(9, TableIndex.CustomAttribute), 1076Handle(10, TableIndex.CustomAttribute) 1081Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1082Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1083Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1084Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1085Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1086Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1087Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default),// add new row 1092new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1093new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 1094new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 1095new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1096new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), 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 1171Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1172Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1173Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1174Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1175Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1176Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1177Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1180Handle(7, TableIndex.TypeRef), 1181Handle(8, TableIndex.TypeRef), 1182Handle(2, TableIndex.MethodDef), 1183Handle(6, TableIndex.MemberRef), 1184Handle(4, TableIndex.CustomAttribute), 1185Handle(2, TableIndex.StandAloneSig), 1186Handle(2, TableIndex.AssemblyRef)); 1205new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1208Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1209Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1210Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1211Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1212Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1213Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1214Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1215Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1216Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one 1219Handle(9, TableIndex.TypeRef), 1220Handle(10, TableIndex.TypeRef), 1221Handle(11, TableIndex.TypeRef), 1222Handle(2, TableIndex.MethodDef), 1223Handle(7, TableIndex.MemberRef), 1224Handle(8, TableIndex.MemberRef), 1225Handle(4, TableIndex.CustomAttribute), 1226Handle(3, TableIndex.StandAloneSig), 1227Handle(3, TableIndex.AssemblyRef)); 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))); 1294Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1295Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1296Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1297Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 1298Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1299Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1300Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1301Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1302Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute 1305Handle(6, TableIndex.TypeRef), 1306Handle(7, TableIndex.TypeRef), 1307Handle(8, TableIndex.TypeRef), 1308Handle(2, TableIndex.MethodDef), 1309Handle(5, TableIndex.MemberRef), 1310Handle(6, TableIndex.MemberRef), 1311Handle(4, TableIndex.CustomAttribute), 1312Handle(2, TableIndex.StandAloneSig), 1313Handle(2, TableIndex.AssemblyRef)); 1331new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1334Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1335Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1336Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1337Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1338Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1341Handle(9, TableIndex.TypeRef), 1342Handle(2, TableIndex.MethodDef), 1343Handle(4, TableIndex.CustomAttribute), 1344Handle(3, TableIndex.StandAloneSig), 1345Handle(3, TableIndex.AssemblyRef)); 1363new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1366Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1367Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1368Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1369Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1370Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1371Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 1372Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1373Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1374Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row 1377Handle(10, TableIndex.TypeRef), 1378Handle(11, TableIndex.TypeRef), 1379Handle(12, TableIndex.TypeRef), 1380Handle(2, TableIndex.MethodDef), 1381Handle(7, TableIndex.MemberRef), 1382Handle(8, TableIndex.MemberRef), 1383Handle(4, TableIndex.CustomAttribute), 1384Handle(4, TableIndex.StandAloneSig), 1385Handle(4, TableIndex.AssemblyRef)); 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)), 1422new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1423new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5 1426new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6 1429new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7 1430new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8 1452Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1453Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1454Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1455Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1456Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1457Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1458Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1459Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1460Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1465Handle(9, TableIndex.MethodDef), 1466Handle(10, TableIndex.MethodDef), 1467Handle(11, TableIndex.MethodDef), 1468Handle(4, TableIndex.CustomAttribute), 1469Handle(5, TableIndex.CustomAttribute), 1470Handle(6, TableIndex.CustomAttribute), 1471Handle(7, TableIndex.CustomAttribute), 1472Handle(8, TableIndex.CustomAttribute), 1473Handle(9, TableIndex.CustomAttribute), 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 1480new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1481new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4] 1482new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9 1483new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7] 1504Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1505Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1506Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1507Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1508Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1509Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1510Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1511Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1516Handle(10, TableIndex.MethodDef), 1517Handle(11, TableIndex.MethodDef), 1518Handle(6, TableIndex.CustomAttribute), 1519Handle(7, TableIndex.CustomAttribute), 1520Handle(8, TableIndex.CustomAttribute), 1521Handle(9, TableIndex.CustomAttribute), 1522Handle(10, TableIndex.CustomAttribute), 1523Handle(11, TableIndex.CustomAttribute), 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 1530new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5] 1531new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6] 1532new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10 1533new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11 1553Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1554Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1555Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1556Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1557Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1562Handle(11, TableIndex.MethodDef), 1563Handle(7, TableIndex.CustomAttribute), 1564Handle(8, TableIndex.CustomAttribute), 1565Handle(10, TableIndex.CustomAttribute), 1566Handle(11, TableIndex.CustomAttribute), 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)), 1625Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1626Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1631Handle(6, TableIndex.MethodDef), 1632Handle(4, TableIndex.CustomAttribute), 1637new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4 1656Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1657Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1662Handle(5, TableIndex.MethodDef), 1663Handle(5, TableIndex.CustomAttribute), 1668new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5 1688Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1689Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1690Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1691Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1696Handle(5, TableIndex.MethodDef), 1697Handle(6, TableIndex.MethodDef), 1698Handle(4, TableIndex.CustomAttribute), 1699Handle(5, TableIndex.CustomAttribute), 1704new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4] 1705new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3] 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)), 1738new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1756Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1757Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1758Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1763Handle(4, TableIndex.MethodDef), 1764Handle(4, TableIndex.CustomAttribute), 1765Handle(5, TableIndex.CustomAttribute), 1770new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1771new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5 1789Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1790Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1791Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1796Handle(4, TableIndex.MethodDef), 1797Handle(4, TableIndex.CustomAttribute), 1798Handle(5, TableIndex.CustomAttribute), 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))); 1872Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1873Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1874Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1875Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1876Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute 1879Handle(1, TableIndex.MethodDef), 1880Handle(5, TableIndex.MethodDef), 1881Handle(1, TableIndex.Param), 1882Handle(5, TableIndex.CustomAttribute), 1883Handle(2, TableIndex.StandAloneSig)); 2278g.VerifyTableSize(TableIndex.MethodDef, 6); 2309Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2310Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2311Row(4, TableIndex.Field, EditAndContinueOperation.Default), 2312Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 2313Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2314Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 2315Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2316Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 2317Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 2321Handle(4, TableIndex.TypeDef), 2322Handle(4, TableIndex.Field), 2323Handle(1, TableIndex.MethodDef), 2324Handle(5, TableIndex.MethodDef), 2325Handle(6, TableIndex.MethodDef), 2326Handle(7, TableIndex.MethodDef), 2327Handle(5, TableIndex.CustomAttribute) 2617Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2622Handle(2, TableIndex.MethodDef) 2772Row(1, TableIndex.Property, EditAndContinueOperation.Default), 2773Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 2774Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 2779Handle(4, TableIndex.CustomAttribute), 2780Handle(1, TableIndex.Property), 2781Handle(2, TableIndex.MethodSemantics) 2821Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 2826Handle(1, TableIndex.MethodDef) 2884Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2885Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2886Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 2887Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 2888Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 2889Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 2890Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2891Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2892Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 2893Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute 2896Handle(6, TableIndex.TypeRef), 2897Handle(7, TableIndex.TypeRef), 2898Handle(8, TableIndex.TypeRef), 2899Handle(3, TableIndex.MethodDef), 2900Handle(5, TableIndex.MemberRef), 2901Handle(6, TableIndex.MemberRef), 2902Handle(4, TableIndex.CustomAttribute), 2903Handle(1, TableIndex.StandAloneSig), 2904Handle(2, TableIndex.AssemblyRef)); 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))); 2981Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2982Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2983Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 2984Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 2985Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2986Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2987Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2988Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), // New method, G 2989Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 2990Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 2991Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G 2992Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 2993Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 2996Handle(6, TableIndex.TypeRef), 2997Handle(7, TableIndex.TypeRef), 2998Handle(2, TableIndex.MethodDef), 2999Handle(4, TableIndex.MethodDef), 3000Handle(1, TableIndex.Param), 3001Handle(2, TableIndex.Param), 3002Handle(3, TableIndex.Param), 3003Handle(5, TableIndex.MemberRef), 3004Handle(4, TableIndex.CustomAttribute), 3005Handle(2, TableIndex.StandAloneSig), 3006Handle(2, TableIndex.AssemblyRef)); 3025new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3028Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3029Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3030Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3031Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3032Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3033Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3034Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3037Handle(8, TableIndex.TypeRef), 3038Handle(9, TableIndex.TypeRef), 3039Handle(4, TableIndex.MethodDef), 3040Handle(3, TableIndex.Param), 3041Handle(6, TableIndex.MemberRef), 3042Handle(5, TableIndex.CustomAttribute), 3043Handle(3, TableIndex.AssemblyRef)); 3088new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3089new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3092Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3093Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3094Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3095Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3096Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3097Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3098Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3099Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3100Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3101Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3102Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3103Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows 3104Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3107Handle(10, TableIndex.TypeRef), 3108Handle(11, TableIndex.TypeRef), 3109Handle(12, TableIndex.TypeRef), 3110Handle(13, TableIndex.TypeRef), 3111Handle(3, TableIndex.MethodDef), 3112Handle(4, TableIndex.MethodDef), 3113Handle(3, TableIndex.Param), 3114Handle(4, TableIndex.Param), 3115Handle(5, TableIndex.Param), 3116Handle(6, TableIndex.Param), 3117Handle(4, TableIndex.CustomAttribute), 3118Handle(5, TableIndex.CustomAttribute), 3119Handle(2, TableIndex.AssemblyRef)); 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)), 3208new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X 3209new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A 3210new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x 3211new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3212new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3213new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3218Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3219Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3220Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3221Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3222Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3223Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3224Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3225Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3226Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3227Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3228Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3229Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3230Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3231Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3236Handle(14, TableIndex.TypeDef), 3237Handle(15, TableIndex.TypeDef), 3238Handle(16, TableIndex.TypeDef), 3239Handle(2, TableIndex.Field), 3240Handle(3, TableIndex.Field), 3241Handle(2, TableIndex.Constant), 3242Handle(7, TableIndex.CustomAttribute), 3243Handle(8, TableIndex.CustomAttribute), 3244Handle(9, TableIndex.CustomAttribute), 3245Handle(10, TableIndex.CustomAttribute), 3246Handle(11, TableIndex.CustomAttribute), 3247Handle(12, TableIndex.CustomAttribute), 3248Handle(1, TableIndex.Property), 3249Handle(2, TableIndex.MethodSemantics) 3289new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X 3290new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A 3291new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x 3292new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3293new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3294new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3299Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3300Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3301Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3302Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3303Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3304Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3305Row(3, TableIndex.Constant, EditAndContinueOperation.Default), 3306Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen 3307Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3308Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3309Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3310Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3311Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3312Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3317Handle(14, TableIndex.TypeDef), 3318Handle(15, TableIndex.TypeDef), 3319Handle(16, TableIndex.TypeDef), 3320Handle(2, TableIndex.Field), 3321Handle(3, TableIndex.Field), 3322Handle(3, TableIndex.Constant), 3323Handle(7, TableIndex.CustomAttribute), 3324Handle(8, TableIndex.CustomAttribute), 3325Handle(9, TableIndex.CustomAttribute), 3326Handle(10, TableIndex.CustomAttribute), 3327Handle(11, TableIndex.CustomAttribute), 3328Handle(12, TableIndex.CustomAttribute), 3329Handle(1, TableIndex.Property), 3330Handle(3, TableIndex.MethodSemantics) 3396Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3397Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3398Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3399Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3400Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3401Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3402Row(1, TableIndex.Constant, EditAndContinueOperation.Default), 3403Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3406Handle(3, TableIndex.MethodDef), 3407Handle(1, TableIndex.Param), 3408Handle(2, TableIndex.Param), 3409Handle(1, TableIndex.Constant), 3410Handle(4, TableIndex.CustomAttribute)); 3431Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), // C.F2 3432Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3433Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3434Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3435Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3438Handle(3, TableIndex.MethodDef), 3439Handle(1, TableIndex.Param), 3440Handle(2, TableIndex.Param), 3441Handle(2, TableIndex.Constant), 3442Handle(4, TableIndex.CustomAttribute)); 3580Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3581Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3582Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3583Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3584Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3585Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3586Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3587Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3588Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3589Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3590Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3591Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3592Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3593Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3594Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3595Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3596Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 3597Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3598Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3599Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3600Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3601Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3602Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3603Row(7, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3604Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3605Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3606Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3607Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3608Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3609Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3610Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3611Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3638Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3639Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3640Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3641Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3642Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3643Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3644Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3645Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 3646Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 3647Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 3648Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 3649Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 3650Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3651Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3652Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3653Row(1, TableIndex.Field, EditAndContinueOperation.Default), 3654Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3655Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3656Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3657Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3658Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 3659Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3660Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 3661Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3662Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 3663Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3664Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 3665Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3666Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3667Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3668Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3669Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3670Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3671Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3672Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3673Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3674Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3675Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3678Handle(11, TableIndex.TypeRef), 3679Handle(12, TableIndex.TypeRef), 3680Handle(13, TableIndex.TypeRef), 3681Handle(14, TableIndex.TypeRef), 3682Handle(15, TableIndex.TypeRef), 3683Handle(16, TableIndex.TypeRef), 3684Handle(17, TableIndex.TypeRef), 3685Handle(18, TableIndex.TypeRef), 3686Handle(6, TableIndex.TypeDef), 3687Handle(7, TableIndex.TypeDef), 3688Handle(1, TableIndex.Field), 3689Handle(2, TableIndex.Field), 3690Handle(7, TableIndex.MethodDef), 3691Handle(8, TableIndex.MethodDef), 3692Handle(9, TableIndex.MethodDef), 3693Handle(10, TableIndex.MethodDef), 3694Handle(11, TableIndex.MethodDef), 3695Handle(3, TableIndex.Param), 3696Handle(4, TableIndex.Param), 3697Handle(7, TableIndex.MemberRef), 3698Handle(8, TableIndex.MemberRef), 3699Handle(9, TableIndex.MemberRef), 3700Handle(10, TableIndex.CustomAttribute), 3701Handle(11, TableIndex.CustomAttribute), 3702Handle(12, TableIndex.CustomAttribute), 3703Handle(13, TableIndex.CustomAttribute), 3704Handle(14, TableIndex.CustomAttribute), 3705Handle(15, TableIndex.CustomAttribute), 3706Handle(16, TableIndex.CustomAttribute), 3707Handle(17, TableIndex.CustomAttribute), 3708Handle(3, TableIndex.AssemblyRef)); 3732Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3733Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 3734Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 3735Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3736Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 3737Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3738Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3739Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3740Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3791Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3792Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3793Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3794Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3795Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3796Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 3799Handle(6, TableIndex.TypeRef), 3800Handle(2, TableIndex.Field), 3801Handle(1, TableIndex.MethodDef), 3802Handle(5, TableIndex.MemberRef), 3803Handle(2, TableIndex.AssemblyRef)); 3845Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3846Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3847Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3848Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3849Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 3852Handle(7, TableIndex.TypeRef), 3853Handle(8, TableIndex.TypeRef), 3854Handle(1, TableIndex.MethodDef), 3855Handle(2, TableIndex.StandAloneSig), 3856Handle(2, TableIndex.AssemblyRef)); 3919Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3920Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 3921Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3922Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3923Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 3924Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3925Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 3928Handle(2, TableIndex.MethodDef), 3929Handle(1, TableIndex.StandAloneSig), 3930Handle(1, TableIndex.PropertyMap), 3931Handle(1, TableIndex.Property), 3932Handle(1, TableIndex.MethodSemantics)); 3958Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3959Row(1, TableIndex.Field, EditAndContinueOperation.Default), 3960Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3961Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3962Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3963Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3964Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 3965Row(2, TableIndex.Property, EditAndContinueOperation.Default), 3966Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3967Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3968Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3969Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3970Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3971Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3972Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 3973Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 3976Handle(1, TableIndex.Field), 3977Handle(3, TableIndex.MethodDef), 3978Handle(4, TableIndex.MethodDef), 3979Handle(1, TableIndex.Param), 3980Handle(4, TableIndex.CustomAttribute), 3981Handle(5, TableIndex.CustomAttribute), 3982Handle(6, TableIndex.CustomAttribute), 3983Handle(7, TableIndex.CustomAttribute), 3984Handle(2, TableIndex.Property), 3985Handle(2, TableIndex.MethodSemantics), 3986Handle(3, TableIndex.MethodSemantics)); 4027Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4028Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4029Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4030Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4031Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4032Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4033Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4034Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4039Handle(3, TableIndex.TypeDef), 4040Handle(2, TableIndex.Field), 4041Handle(1, TableIndex.MethodDef), 4042Handle(2, TableIndex.MethodDef), 4043Handle(4, TableIndex.MethodDef), 4044Handle(8, TableIndex.CustomAttribute) 4089Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4090Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4091Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4092Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4093Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4094Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4095Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4096Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4100Handle(1, TableIndex.MethodDef), 4101Handle(2, TableIndex.MethodDef), 4102Handle(1, TableIndex.Param), 4103Handle(1, TableIndex.CustomAttribute), 4104Handle(7, TableIndex.CustomAttribute), 4105Handle(1, TableIndex.Property), 4106Handle(3, TableIndex.MethodSemantics), 4107Handle(4, TableIndex.MethodSemantics), 4174Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4175Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4176Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4177Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4178Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4179Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4180Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4181Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4186Handle(3, TableIndex.TypeDef), 4187Handle(1, TableIndex.Field), 4188Handle(1, TableIndex.MethodDef), 4189Handle(2, TableIndex.MethodDef), 4190Handle(4, TableIndex.MethodDef), 4191Handle(4, TableIndex.CustomAttribute) 4238Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4239Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4240Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4241Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4242Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4243Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4244Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4245Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4246Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4247Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4248Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4249Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4253Handle(2, TableIndex.Field), 4254Handle(1, TableIndex.MethodDef), 4255Handle(2, TableIndex.MethodDef), 4256Handle(1, TableIndex.Param), 4257Handle(5, TableIndex.CustomAttribute), 4258Handle(6, TableIndex.CustomAttribute), 4259Handle(7, TableIndex.CustomAttribute), 4260Handle(8, TableIndex.CustomAttribute), 4261Handle(1, TableIndex.Property), 4262Handle(3, TableIndex.MethodSemantics), 4263Handle(4, TableIndex.MethodSemantics) 4326Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4327Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4328Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4329Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4330Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4331Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4332Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4333Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4337Handle(3, TableIndex.TypeDef), 4338Handle(1, TableIndex.Field), 4339Handle(1, TableIndex.MethodDef), 4340Handle(2, TableIndex.MethodDef), 4341Handle(4, TableIndex.MethodDef), 4342Handle(4, TableIndex.CustomAttribute) 4390Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4391Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4392Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4393Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4394Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4395Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4396Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4400Handle(1, TableIndex.MethodDef), 4401Handle(2, TableIndex.MethodDef), 4402Handle(1, TableIndex.Param), 4403Handle(2, TableIndex.StandAloneSig), 4404Handle(1, TableIndex.Property), 4405Handle(3, TableIndex.MethodSemantics), 4406Handle(4, TableIndex.MethodSemantics), 4468Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4469Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4470Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4471Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4472Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4473Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4474Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4478Handle(3, TableIndex.TypeDef), 4479Handle(1, TableIndex.Field), 4480Handle(2, TableIndex.MethodDef), 4481Handle(4, TableIndex.MethodDef), 4482Handle(4, TableIndex.CustomAttribute) 4529Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4530Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4531Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4532Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4533Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4534Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4535Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4539Handle(1, TableIndex.MethodDef), 4540Handle(2, TableIndex.MethodDef), 4541Handle(1, TableIndex.Param), 4542Handle(2, TableIndex.StandAloneSig), 4543Handle(1, TableIndex.Property), 4544Handle(3, TableIndex.MethodSemantics), 4545Handle(4, TableIndex.MethodSemantics), 4608Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4609Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4610Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4611Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4612Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4613Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4614Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4615Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4616Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4617Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4618Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4619Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4623Handle(1, TableIndex.Field), 4624Handle(1, TableIndex.MethodDef), 4625Handle(2, TableIndex.MethodDef), 4626Handle(1, TableIndex.Param), 4627Handle(4, TableIndex.CustomAttribute), 4628Handle(5, TableIndex.CustomAttribute), 4629Handle(6, TableIndex.CustomAttribute), 4630Handle(7, TableIndex.CustomAttribute), 4631Handle(1, TableIndex.Property), 4632Handle(3, TableIndex.MethodSemantics), 4633Handle(4, TableIndex.MethodSemantics) 4697Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4698Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4699Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4700Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4701Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4702Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4703Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4704Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4705Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4706Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4707Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4711Handle(1, TableIndex.Field), 4712Handle(1, TableIndex.MethodDef), 4713Handle(2, TableIndex.MethodDef), 4714Handle(1, TableIndex.Param), 4715Handle(4, TableIndex.CustomAttribute), 4716Handle(5, TableIndex.CustomAttribute), 4717Handle(6, TableIndex.CustomAttribute), 4718Handle(1, TableIndex.Property), 4719Handle(3, TableIndex.MethodSemantics), 4720Handle(4, TableIndex.MethodSemantics) 4784Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4785Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4786Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4787Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4788Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4789Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4790Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4791Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4795Handle(1, TableIndex.MethodDef), 4796Handle(2, TableIndex.MethodDef), 4797Handle(1, TableIndex.Param), 4798Handle(1, TableIndex.CustomAttribute), 4799Handle(7, TableIndex.CustomAttribute), 4800Handle(1, TableIndex.Property), 4801Handle(3, TableIndex.MethodSemantics), 4802Handle(4, TableIndex.MethodSemantics) 4871Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4872Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4873Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4874Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4875Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4876Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4877Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4878Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4879Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4880Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4881Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4882Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4883Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 4884Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4885Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4886Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4887Row(2, TableIndex.Param, EditAndContinueOperation.Default), 4888Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4889Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4890Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4891Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4892Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4893Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4894Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4898Handle(3, TableIndex.TypeDef), 4899Handle(2, TableIndex.Field), 4900Handle(3, TableIndex.Field), 4901Handle(1, TableIndex.MethodDef), 4902Handle(2, TableIndex.MethodDef), 4903Handle(4, TableIndex.MethodDef), 4904Handle(5, TableIndex.MethodDef), 4905Handle(6, TableIndex.MethodDef), 4906Handle(2, TableIndex.Param), 4907Handle(8, TableIndex.CustomAttribute), 4908Handle(9, TableIndex.CustomAttribute), 4909Handle(10, TableIndex.CustomAttribute), 4910Handle(11, TableIndex.CustomAttribute), 4911Handle(12, TableIndex.CustomAttribute), 4912Handle(2, TableIndex.Property), 4913Handle(3, TableIndex.MethodSemantics), 4914Handle(4, TableIndex.MethodSemantics) 4983Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4984Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4985Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4986Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4987Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4988Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4989Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4990Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4991Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4992Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4996Handle(1, TableIndex.MethodDef), 4997Handle(2, TableIndex.MethodDef), 4998Handle(4, TableIndex.MethodDef), 4999Handle(5, TableIndex.MethodDef), 5000Handle(1, TableIndex.Param), 5001Handle(1, TableIndex.CustomAttribute), 5002Handle(7, TableIndex.CustomAttribute), 5003Handle(1, TableIndex.Property), 5004Handle(5, TableIndex.MethodSemantics), 5005Handle(6, TableIndex.MethodSemantics), 5080Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5081Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5082Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5083Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5084Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5085Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5086Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5087Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5088Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5089Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5090Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5091Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5092Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5093Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5094Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5095Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5096Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5097Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5098Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5099Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5100Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5101Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5102Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5103Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5107Handle(3, TableIndex.TypeDef), 5108Handle(2, TableIndex.Field), 5109Handle(3, TableIndex.Field), 5110Handle(1, TableIndex.MethodDef), 5111Handle(2, TableIndex.MethodDef), 5112Handle(4, TableIndex.MethodDef), 5113Handle(5, TableIndex.MethodDef), 5114Handle(6, TableIndex.MethodDef), 5115Handle(2, TableIndex.Param), 5116Handle(8, TableIndex.CustomAttribute), 5117Handle(9, TableIndex.CustomAttribute), 5118Handle(10, TableIndex.CustomAttribute), 5119Handle(11, TableIndex.CustomAttribute), 5120Handle(12, TableIndex.CustomAttribute), 5121Handle(2, TableIndex.Property), 5122Handle(3, TableIndex.MethodSemantics), 5123Handle(4, TableIndex.MethodSemantics) 5192Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5193Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5194Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5195Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5196Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5197Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5198Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5199Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5200Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5201Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5205Handle(1, TableIndex.MethodDef), 5206Handle(2, TableIndex.MethodDef), 5207Handle(4, TableIndex.MethodDef), 5208Handle(5, TableIndex.MethodDef), 5209Handle(1, TableIndex.Param), 5210Handle(1, TableIndex.CustomAttribute), 5211Handle(7, TableIndex.CustomAttribute), 5212Handle(1, TableIndex.Property), 5213Handle(5, TableIndex.MethodSemantics), 5214Handle(6, TableIndex.MethodSemantics) 5287Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5288Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5289Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5290Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5291Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5292Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5293Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5294Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5298Handle(3, TableIndex.TypeDef), 5299Handle(1, TableIndex.Field), 5300Handle(1, TableIndex.MethodDef), 5301Handle(2, TableIndex.MethodDef), 5302Handle(4, TableIndex.MethodDef), 5303Handle(5, TableIndex.CustomAttribute) 5372Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5373Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5374Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5375Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5376Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5377Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5378Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5379Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5380Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5381Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5382Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5383Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5384Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5385Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5386Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5390Handle(3, TableIndex.TypeDef), 5391Handle(1, TableIndex.Field), 5392Handle(1, TableIndex.MethodDef), 5393Handle(3, TableIndex.MethodDef), 5394Handle(4, TableIndex.MethodDef), 5395Handle(2, TableIndex.Param), 5396Handle(5, TableIndex.CustomAttribute), 5397Handle(2, TableIndex.StandAloneSig), 5398Handle(2, TableIndex.Property), 5399Handle(2, TableIndex.MethodSemantics) 5460Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5461Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5462Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5463Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5464Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5465Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5469Handle(1, TableIndex.MethodDef), 5470Handle(3, TableIndex.MethodDef), 5471Handle(1, TableIndex.Param), 5472Handle(3, TableIndex.StandAloneSig), 5473Handle(1, TableIndex.Property), 5474Handle(3, TableIndex.MethodSemantics), 5523Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5524Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5525Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5526Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5527Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5531Handle(3, TableIndex.MethodDef), 5532Handle(2, TableIndex.Param), 5533Handle(4, TableIndex.StandAloneSig), 5534Handle(2, TableIndex.Property), 5535Handle(4, TableIndex.MethodSemantics) 5591Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5592Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5593Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5594Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5595Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5600Handle(1, TableIndex.MethodDef), 5601Handle(2, TableIndex.MethodDef), 5602Handle(1, TableIndex.Param), 5603Handle(2, TableIndex.Param), 5604Handle(3, TableIndex.Param), 5675Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5676Row(1, TableIndex.EventMap, EditAndContinueOperation.Default), 5677Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5678Row(1, TableIndex.Event, EditAndContinueOperation.Default), 5679Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5680Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5681Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5682Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5683Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5684Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5685Row(2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5686Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5687Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5688Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5689Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5690Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5691Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5692Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5693Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5694Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 5697Handle(1, TableIndex.Field), 5698Handle(2, TableIndex.MethodDef), 5699Handle(3, TableIndex.MethodDef), 5700Handle(1, TableIndex.Param), 5701Handle(2, TableIndex.Param), 5702Handle(4, TableIndex.CustomAttribute), 5703Handle(5, TableIndex.CustomAttribute), 5704Handle(6, TableIndex.CustomAttribute), 5705Handle(7, TableIndex.CustomAttribute), 5706Handle(1, TableIndex.StandAloneSig), 5707Handle(1, TableIndex.EventMap), 5708Handle(1, TableIndex.Event), 5709Handle(1, TableIndex.MethodSemantics), 5710Handle(2, TableIndex.MethodSemantics)); 5730Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5731Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5732Row(2, TableIndex.Event, EditAndContinueOperation.Default), 5733Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5734Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5735Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5736Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5737Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5738Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5739Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5740Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5741Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5742Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5743Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5744Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5745Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5746Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5747Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5748Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 5751Handle(2, TableIndex.Field), 5752Handle(4, TableIndex.MethodDef), 5753Handle(5, TableIndex.MethodDef), 5754Handle(3, TableIndex.Param), 5755Handle(4, TableIndex.Param), 5756Handle(8, TableIndex.CustomAttribute), 5757Handle(9, TableIndex.CustomAttribute), 5758Handle(10, TableIndex.CustomAttribute), 5759Handle(11, TableIndex.CustomAttribute), 5760Handle(2, TableIndex.StandAloneSig), 5761Handle(2, TableIndex.Event), 5762Handle(3, TableIndex.MethodSemantics), 5763Handle(4, TableIndex.MethodSemantics)); 5804Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5805Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5806Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5807Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5808Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5809Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5810Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5811Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5815Handle(3, TableIndex.TypeDef), 5816Handle(2, TableIndex.Field), 5817Handle(1, TableIndex.MethodDef), 5818Handle(2, TableIndex.MethodDef), 5819Handle(4, TableIndex.MethodDef), 5820Handle(8, TableIndex.CustomAttribute) 5890Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5891Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5892Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5893Row(2, TableIndex.Event, EditAndContinueOperation.Default), 5894Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5895Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5896Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5897Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5898Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5899Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5900Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5901Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5902Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5903Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5904Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5905Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5906Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5907Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5908Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5909Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5910Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5911Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5912Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5913Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5914Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5915Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5916Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5920Handle(3, TableIndex.TypeDef), 5921Handle(2, TableIndex.Field), 5922Handle(3, TableIndex.Field), 5923Handle(1, TableIndex.MethodDef), 5924Handle(2, TableIndex.MethodDef), 5925Handle(4, TableIndex.MethodDef), 5926Handle(5, TableIndex.MethodDef), 5927Handle(6, TableIndex.MethodDef), 5928Handle(3, TableIndex.Param), 5929Handle(4, TableIndex.Param), 5930Handle(8, TableIndex.CustomAttribute), 5931Handle(9, TableIndex.CustomAttribute), 5932Handle(10, TableIndex.CustomAttribute), 5933Handle(11, TableIndex.CustomAttribute), 5934Handle(12, TableIndex.CustomAttribute), 5935Handle(2, TableIndex.StandAloneSig), 5936Handle(2, TableIndex.Event), 5937Handle(3, TableIndex.MethodSemantics), 5938Handle(4, TableIndex.MethodSemantics) 6039Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6040Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6041Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6042Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6043Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6044Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6045Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6046Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6047Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6048Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6049Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6050Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6054Handle(1, TableIndex.MethodDef), 6055Handle(2, TableIndex.MethodDef), 6056Handle(4, TableIndex.MethodDef), 6057Handle(5, TableIndex.MethodDef), 6058Handle(1, TableIndex.Param), 6059Handle(2, TableIndex.Param), 6060Handle(1, TableIndex.CustomAttribute), 6061Handle(7, TableIndex.CustomAttribute), 6062Handle(3, TableIndex.StandAloneSig), 6063Handle(1, TableIndex.Event), 6064Handle(5, TableIndex.MethodSemantics), 6065Handle(6, TableIndex.MethodSemantics), 6254Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6255Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6258Handle(2, TableIndex.TypeDef), 6259Handle(4, TableIndex.CustomAttribute)); 6275Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6276Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6277Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6280Handle(2, TableIndex.TypeDef), 6281Handle(4, TableIndex.CustomAttribute), 6282Handle(5, TableIndex.CustomAttribute)); 6393Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 6394Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6395Row(baseFieldCount + generation, TableIndex.Field, EditAndContinueOperation.Default), 6396Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6397Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6398Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6399Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6400Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6401Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 6402Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6403Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 6404hasAttribute ? Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition 6407Handle(baseTypeCount + generation, TableIndex.TypeDef), 6408Handle(baseFieldCount + generation, TableIndex.Field), 6409Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 6410Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 6411Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 6412Handle(baseParameterCount + generation * 2, TableIndex.Param), 6413hasAttribute ? Handle(baseAttributeCount + generation, TableIndex.CustomAttribute) : default); 6473Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6474Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6475Row(5, TableIndex.Param, EditAndContinueOperation.Default), 6476Row(6, TableIndex.Param, EditAndContinueOperation.Default), 6477Row(hasAttribute ? 9 : 8, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6480Handle(5, TableIndex.TypeDef), 6481Handle(7, TableIndex.MethodDef), 6482Handle(5, TableIndex.Param), 6483Handle(6, TableIndex.Param), 6484Handle(hasAttribute ? 9 : 8, TableIndex.CustomAttribute)); 6552Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6553Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6554Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6555Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6556Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6557Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 6558Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6559Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 6560Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6564Handle(5, TableIndex.TypeDef), 6565Handle(5, TableIndex.MethodDef), 6566Handle(7, TableIndex.MethodDef), 6567Handle(8, TableIndex.MethodDef), 6568Handle(9, TableIndex.MethodDef), 6569Handle(8, TableIndex.CustomAttribute) 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))); 6638Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6639Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6640Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6641Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6644Handle(8, TableIndex.CustomAttribute), 6645Handle(1, TableIndex.Event), 6646Handle(3, TableIndex.MethodSemantics), 6647Handle(4, TableIndex.MethodSemantics)); 6855Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 6875Assert.Equal(2, reader1.GetTableRowCount(TableIndex.NestedClass)); 6878Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 6879Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6880Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 6881Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6882Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6883Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6884Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6885Row(1, TableIndex.Field, EditAndContinueOperation.Default), 6886Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6887Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6888Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6889Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6890Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6891Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6892Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6893Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 6894Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default)); 6897Handle(6, TableIndex.TypeRef), 6898Handle(4, TableIndex.TypeDef), 6899Handle(5, TableIndex.TypeDef), 6900Handle(1, TableIndex.Field), 6901Handle(1, TableIndex.MethodDef), 6902Handle(4, TableIndex.MethodDef), 6903Handle(5, TableIndex.MethodDef), 6904Handle(6, TableIndex.MethodDef), 6905Handle(5, TableIndex.MemberRef), 6906Handle(2, TableIndex.StandAloneSig), 6907Handle(2, TableIndex.AssemblyRef), 6908Handle(2, TableIndex.NestedClass), 6909Handle(3, TableIndex.NestedClass)); 6958Assert.Equal(4, reader0.GetTableRowCount(TableIndex.NestedClass)); 6971Assert.Equal(4, reader1.GetTableRowCount(TableIndex.NestedClass)); 7018Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 7036Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7039Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7040Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7041Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7042Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7043Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7044Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 7045Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7046Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7047Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7048Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7049Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7050Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7051Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7052Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7053Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7054Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7055Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7056Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 7057Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default), 7058Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 7059Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 7060Row(1, TableIndex.GenericParamConstraint, EditAndContinueOperation.Default)); 7063Handle(6, TableIndex.TypeRef), 7064Handle(4, TableIndex.TypeDef), 7065Handle(1, TableIndex.MethodDef), 7066Handle(4, TableIndex.MethodDef), 7067Handle(5, TableIndex.MethodDef), 7068Handle(5, TableIndex.MemberRef), 7069Handle(6, TableIndex.MemberRef), 7070Handle(7, TableIndex.MemberRef), 7071Handle(8, TableIndex.MemberRef), 7072Handle(2, TableIndex.StandAloneSig), 7073Handle(1, TableIndex.TypeSpec), 7074Handle(2, TableIndex.TypeSpec), 7075Handle(3, TableIndex.TypeSpec), 7076Handle(2, TableIndex.AssemblyRef), 7077Handle(2, TableIndex.NestedClass), 7078Handle(2, TableIndex.GenericParam), 7079Handle(3, TableIndex.GenericParam), 7080Handle(4, TableIndex.GenericParam), 7081Handle(1, TableIndex.MethodSpec), 7082Handle(1, TableIndex.GenericParamConstraint)); 7207Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7208Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7209Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7212Handle(6, TableIndex.TypeRef), 7213Handle(2, TableIndex.MethodDef), 7214Handle(2, TableIndex.AssemblyRef)); 7273Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7274Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7275Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7276Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7277Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default)); 7280Handle(6, TableIndex.TypeRef), 7281Handle(6, TableIndex.MethodDef), 7282Handle(2, TableIndex.MethodImpl), 7283Handle(2, TableIndex.AssemblyRef)); 7298Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7299Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 7300Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7303Handle(7, TableIndex.TypeRef), 7304Handle(6, TableIndex.MethodDef), 7305Handle(3, TableIndex.AssemblyRef)); 7349Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7350Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7351Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7352Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7355Handle(6, TableIndex.TypeRef), 7356Handle(2, TableIndex.MethodDef), 7357Handle(5, TableIndex.MemberRef), 7358Handle(2, TableIndex.AssemblyRef)); 7472Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7499Assert.Equal(0, reader2.GetTableRowCount(TableIndex.NestedClass)); 7502Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7503Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 7504Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7505Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7506Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7507Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7508Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7509Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7510Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 7511Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7512Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 7513Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 7514Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7515Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 7516Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7517Row(4, TableIndex.Param, EditAndContinueOperation.Default), 7518Row(5, TableIndex.Param, EditAndContinueOperation.Default), 7519Row(6, TableIndex.Param, EditAndContinueOperation.Default), 7520Row(7, TableIndex.Param, EditAndContinueOperation.Default), 7521Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 7598new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)), 7599new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)), 7600new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)), 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)), 7604new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)), 7605new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7606new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7607new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), 7608new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7609new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7632Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7633Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7634Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 7635Row(2, TableIndex.Event, EditAndContinueOperation.Default), 7636Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7637Row(3, TableIndex.Field, EditAndContinueOperation.Default), 7638Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7639Row(4, TableIndex.Field, EditAndContinueOperation.Default), 7640Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7641Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7642Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7643Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 7644Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7645Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 7646Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7647Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 7648Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 7649Row(2, TableIndex.Property, EditAndContinueOperation.Default), 7650Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7651Row(8, TableIndex.Param, EditAndContinueOperation.Default), 7652Row(15, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7653Row(9, TableIndex.Param, EditAndContinueOperation.Default), 7654Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7655Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7656Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7657Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7658Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7659Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7660Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7661Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7662Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7663Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7664Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7665Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7666Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default)); 7669Handle(3, TableIndex.Field), 7670Handle(4, TableIndex.Field), 7671Handle(12, TableIndex.MethodDef), 7672Handle(13, TableIndex.MethodDef), 7673Handle(14, TableIndex.MethodDef), 7674Handle(15, TableIndex.MethodDef), 7675Handle(8, TableIndex.Param), 7676Handle(9, TableIndex.Param), 7677Handle(7, TableIndex.CustomAttribute), 7678Handle(13, TableIndex.CustomAttribute), 7679Handle(14, TableIndex.CustomAttribute), 7680Handle(15, TableIndex.CustomAttribute), 7681Handle(16, TableIndex.CustomAttribute), 7682Handle(17, TableIndex.CustomAttribute), 7683Handle(18, TableIndex.CustomAttribute), 7684Handle(19, TableIndex.CustomAttribute), 7685Handle(20, TableIndex.CustomAttribute), 7686Handle(3, TableIndex.StandAloneSig), 7687Handle(4, TableIndex.StandAloneSig), 7688Handle(2, TableIndex.Event), 7689Handle(2, TableIndex.Property), 7690Handle(4, TableIndex.MethodSemantics), 7691Handle(5, TableIndex.MethodSemantics), 7692Handle(6, TableIndex.MethodSemantics), 7693Handle(2, TableIndex.GenericParam)); 7696new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)), 7697new CustomAttributeRow(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)), 7698new CustomAttributeRow(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)), 7699new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)), 7700new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7701new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7702new CustomAttributeRow(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), 7703new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7704new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 7753Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7754Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 7755Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7756Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.M 7758Handle(7, TableIndex.TypeRef), 7759Handle(2, TableIndex.MethodDef), 7760Handle(2, TableIndex.AssemblyRef)); 7873Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7874Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 7875Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 7876Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7877Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7880Handle(12, TableIndex.TypeRef), 7881Handle(13, TableIndex.TypeRef), 7882Handle(1, TableIndex.MethodDef), 7883Handle(2, TableIndex.StandAloneSig), 7884Handle(2, TableIndex.AssemblyRef)); 7975Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7976Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7977Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7978Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7979Row(2, TableIndex.ImplMap, EditAndContinueOperation.Default)); 7982Handle(3, TableIndex.MethodDef), 7983Handle(1, TableIndex.Param), 7984Handle(2, TableIndex.ImplMap)); 8027Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8028Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8029Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8030Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8031Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8032Row(3, TableIndex.Field, EditAndContinueOperation.Default), 8033Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8034Row(4, TableIndex.Field, EditAndContinueOperation.Default), 8035Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8036Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 8037Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 8038Row(3, TableIndex.FieldLayout, EditAndContinueOperation.Default), 8039Row(4, TableIndex.FieldLayout, EditAndContinueOperation.Default)); 8041Handle(6, TableIndex.TypeRef), 8042Handle(3, TableIndex.TypeDef), 8043Handle(3, TableIndex.Field), 8044Handle(4, TableIndex.Field), 8045Handle(2, TableIndex.MethodDef), 8046Handle(5, TableIndex.MemberRef), 8047Handle(2, TableIndex.ClassLayout), 8048Handle(3, TableIndex.FieldLayout), 8049Handle(4, TableIndex.FieldLayout), 8050Handle(2, TableIndex.AssemblyRef)); 8659Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8660Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8661Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8662Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8665Handle(6, TableIndex.TypeRef), 8666Handle(2, TableIndex.MethodDef), 8667Handle(2, TableIndex.AssemblyRef)); 12238Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 12239Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 12240Row(1, TableIndex.Field, EditAndContinueOperation.Default), 12241Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 12242Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 12243Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 12244Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 12249Handle(3, TableIndex.TypeDef), 12250Handle(1, TableIndex.Field), 12251Handle(1, TableIndex.MethodDef), 12252Handle(3, TableIndex.MethodDef), 12253Handle(4, TableIndex.CustomAttribute) 12334Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 12335Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 12336Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 12337Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 12340Handle(7, TableIndex.TypeRef), 12341Handle(2, TableIndex.MethodDef), 12342Handle(2, TableIndex.StandAloneSig), 12343Handle(2, TableIndex.AssemblyRef)); 15817Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 15818Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 15819Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 15820Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 15821Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 15822Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 15823Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 15824Row(3, TableIndex.Param, EditAndContinueOperation.Default), 15825Row(23, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 15828Handle(21, TableIndex.TypeRef), 15829Handle(22, TableIndex.TypeRef), 15830Handle(23, TableIndex.TypeRef), 15831Handle(10, TableIndex.MethodDef), 15832Handle(3, TableIndex.Param), 15833Handle(23, TableIndex.CustomAttribute), 15834Handle(3, TableIndex.StandAloneSig), 15835Handle(4, TableIndex.TypeSpec), 15836Handle(3, TableIndex.AssemblyRef)); 15935Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 15936Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15937Row(3, TableIndex.Field, EditAndContinueOperation.Default), 15938Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15939Row(4, TableIndex.Field, EditAndContinueOperation.Default), 15940Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 15941Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15942Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 15943Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15944Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 15945Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15946Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 15947Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15948Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 15949Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15950Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 15951Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 15952Row(2, TableIndex.Property, EditAndContinueOperation.Default), 15953Row(16, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15954Row(9, TableIndex.Param, EditAndContinueOperation.Default), 15955Row(18, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15956Row(10, TableIndex.Param, EditAndContinueOperation.Default), 15957Row(19, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15958Row(11, TableIndex.Param, EditAndContinueOperation.Default), 15959Row(30, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15960Row(31, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15961Row(32, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15962Row(33, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15963Row(34, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15964Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15965Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 15966Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16023Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16024Row(5, TableIndex.Field, EditAndContinueOperation.Default), 16025Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16026Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default), 16027Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16028Row(22, TableIndex.MethodDef, EditAndContinueOperation.Default), 16029Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16030Row(23, TableIndex.MethodDef, EditAndContinueOperation.Default), 16031Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16032Row(24, TableIndex.MethodDef, EditAndContinueOperation.Default), 16033Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16034Row(4, TableIndex.Property, EditAndContinueOperation.Default), 16035Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16036Row(15, TableIndex.Param, EditAndContinueOperation.Default), 16037Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16038Row(16, TableIndex.Param, EditAndContinueOperation.Default), 16039Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16040Row(17, TableIndex.Param, EditAndContinueOperation.Default), 16041Row(23, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16042Row(18, TableIndex.Param, EditAndContinueOperation.Default), 16043Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16044Row(19, TableIndex.Param, EditAndContinueOperation.Default), 16045Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16046Row(20, TableIndex.Param, EditAndContinueOperation.Default), 16047Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16048Row(21, TableIndex.Param, EditAndContinueOperation.Default), 16049Row(39, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16050Row(40, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16051Row(41, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16052Row(42, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16053Row(43, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16054Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16055Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16162Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16163Row(4, TableIndex.Field, EditAndContinueOperation.Default), 16164Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16165Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 16166Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16167Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 16168Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16169Row(3, TableIndex.Property, EditAndContinueOperation.Default), 16170Row(20, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16171Row(12, TableIndex.Param, EditAndContinueOperation.Default), 16172Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16173Row(36, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16174Row(37, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16175Row(38, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16176Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16177Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16251Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 16252Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16253Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16254Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 16255Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 16256Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 16257Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method 16258Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 16261Handle(8, TableIndex.TypeRef), 16262Handle(9, TableIndex.TypeRef), 16263Handle(10, TableIndex.TypeRef), 16264Handle(1, TableIndex.MethodDef), 16265Handle(1, TableIndex.Param), 16266Handle(7, TableIndex.MemberRef), 16267Handle(8, TableIndex.MemberRef), 16268Handle(2, TableIndex.AssemblyRef)); 16807Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 16808Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16809Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16810Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 16811Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16812Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 16813Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16818Handle(4, TableIndex.TypeDef), 16819Handle(1, TableIndex.Field), 16820Handle(1, TableIndex.MethodDef), 16821Handle(4, TableIndex.MethodDef), 16822Handle(4, TableIndex.CustomAttribute) 16888Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16889Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 16893Handle(3, TableIndex.MethodDef), 16923Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16924Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16925Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16926Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16927Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16928Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 16929Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16934Handle(3, TableIndex.TypeDef), 16935Handle(1, TableIndex.Field), 16936Handle(3, TableIndex.MethodDef), 16937Handle(4, TableIndex.MethodDef), 16938Handle(4, TableIndex.CustomAttribute) 17002Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17003Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17004Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17005Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17006Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17007Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17008Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17012Handle(3, TableIndex.TypeDef), 17013Handle(1, TableIndex.Field), 17014Handle(1, TableIndex.MethodDef), 17015Handle(3, TableIndex.MethodDef), 17016Handle(4, TableIndex.CustomAttribute) 17061Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 17065Handle(1, TableIndex.MethodDef), 17125Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 17126Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17127Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17128Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17129Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17130Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17131Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17136Handle(5, TableIndex.TypeDef), 17137Handle(1, TableIndex.Field), 17138Handle(3, TableIndex.MethodDef), 17139Handle(5, TableIndex.MethodDef), 17140Handle(7, TableIndex.CustomAttribute) 17145new CustomAttributeRow(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.MemberRef)) 17196Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17197Row(1, TableIndex.Param, EditAndContinueOperation.Default), 17198Row(2, TableIndex.Param, EditAndContinueOperation.Default), 17199Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17200Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17201Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17205Handle(3, TableIndex.MethodDef), 17206Handle(1, TableIndex.Param), 17207Handle(2, TableIndex.Param), 17208Handle(1, TableIndex.CustomAttribute), 17209Handle(5, TableIndex.CustomAttribute), 17210Handle(6, TableIndex.CustomAttribute) 17214new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 17215new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 17216new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 17268Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17269Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17270Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17271Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 17272Row(1, TableIndex.Param, EditAndContinueOperation.Default) 17276Handle(3, TableIndex.MethodDef), 17277Handle(1, TableIndex.Param), 17278Handle(1, TableIndex.StandAloneSig) 17314Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17315Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17316Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17317Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17318Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17319Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17320Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17325Handle(3, TableIndex.TypeDef), 17326Handle(1, TableIndex.Field), 17327Handle(3, TableIndex.MethodDef), 17328Handle(4, TableIndex.MethodDef), 17329Handle(4, TableIndex.CustomAttribute) 17377Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17378Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17379Row(1, TableIndex.Param, EditAndContinueOperation.Default) 17383Handle(3, TableIndex.MethodDef), 17384Handle(1, TableIndex.Param), 17385Handle(2, TableIndex.StandAloneSig) 17451Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17452Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17453Row(3, TableIndex.Field, EditAndContinueOperation.Default), 17454Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17455Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17456Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17457Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 17458Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17463Handle(4, TableIndex.TypeDef), 17464Handle(3, TableIndex.Field), 17465Handle(1, TableIndex.MethodDef), 17466Handle(5, TableIndex.MethodDef), 17467Handle(6, TableIndex.MethodDef), 17468Handle(5, TableIndex.CustomAttribute) 17532Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17533Row(4, TableIndex.Field, EditAndContinueOperation.Default), 17534Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17535Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17536Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17537Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 17542Handle(4, TableIndex.Field), 17543Handle(1, TableIndex.MethodDef), 17544Handle(4, TableIndex.MethodDef), 17545Handle(7, TableIndex.MethodDef) 17610Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17611Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 17616Handle(1, TableIndex.MethodDef), 17617Handle(7, TableIndex.MethodDef) 17711Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17712Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17713Row(3, TableIndex.Field, EditAndContinueOperation.Default), 17714Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 17715Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17716Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17717Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 17718Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17723Handle(4, TableIndex.TypeDef), 17724Handle(3, TableIndex.Field), 17725Handle(2, TableIndex.MethodDef), 17726Handle(5, TableIndex.MethodDef), 17727Handle(6, TableIndex.MethodDef), 17728Handle(5, TableIndex.CustomAttribute) 17888Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 17889Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17890Row(5, TableIndex.Field, EditAndContinueOperation.Default), 17891Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17892Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 17893Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 17894Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 17895Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17896Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 17897Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17902Handle(8, TableIndex.TypeDef), 17903Handle(5, TableIndex.Field), 17904Handle(5, TableIndex.MethodDef), 17905Handle(9, TableIndex.MethodDef), 17906Handle(10, TableIndex.MethodDef), 17907Handle(11, TableIndex.MethodDef), 17908Handle(12, TableIndex.MethodDef), 17909Handle(15, TableIndex.CustomAttribute) 18051Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 18052Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default) 18057Handle(13, TableIndex.MethodDef), 18058Handle(16, TableIndex.MethodDef) 18174Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 18175Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18176Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18177Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18178Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 18179Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 18180Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18181Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 18182Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18187Handle(7, TableIndex.TypeDef), 18188Handle(1, TableIndex.Field), 18189Handle(5, TableIndex.MethodDef), 18190Handle(7, TableIndex.MethodDef), 18191Handle(8, TableIndex.MethodDef), 18192Handle(9, TableIndex.MethodDef), 18193Handle(18, TableIndex.CustomAttribute) 18356Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18357Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 18358Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 18359Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default) 18488Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18489Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18490Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18491Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18492Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18493Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18494Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18495Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18496Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18497Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18498Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18502Handle(3, TableIndex.TypeDef), 18503Handle(1, TableIndex.Field), 18504Handle(1, TableIndex.MethodDef), 18505Handle(3, TableIndex.MethodDef), 18506Handle(4, TableIndex.MethodDef), 18507Handle(2, TableIndex.Param), 18508Handle(4, TableIndex.CustomAttribute) 18566Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18567Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18568Row(1, TableIndex.Param, EditAndContinueOperation.Default) 18573Handle(1, TableIndex.MethodDef), 18574Handle(3, TableIndex.MethodDef), 18575Handle(1, TableIndex.Param) 18639Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18640Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18641Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18642Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18643Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18644Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18645Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18646Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18647Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18648Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18649Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18650Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18655Handle(3, TableIndex.TypeDef), 18656Handle(1, TableIndex.Field), 18657Handle(1, TableIndex.MethodDef), 18658Handle(3, TableIndex.MethodDef), 18659Handle(4, TableIndex.MethodDef), 18660Handle(2, TableIndex.Param), 18661Handle(4, TableIndex.CustomAttribute), 18662Handle(2, TableIndex.StandAloneSig) 18721Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18722Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18723Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18724Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18728Handle(1, TableIndex.MethodDef), 18729Handle(3, TableIndex.MethodDef), 18730Handle(1, TableIndex.Param), 18731Handle(3, TableIndex.StandAloneSig) 18797Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18798Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18799Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18800Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18801Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18802Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18803Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18804Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18805Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18806Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18807Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18808Row(3, TableIndex.Param, EditAndContinueOperation.Default), 18809Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18814Handle(3, TableIndex.TypeDef), 18815Handle(1, TableIndex.Field), 18816Handle(1, TableIndex.MethodDef), 18817Handle(3, TableIndex.MethodDef), 18818Handle(4, TableIndex.MethodDef), 18819Handle(2, TableIndex.Param), 18820Handle(3, TableIndex.Param), 18821Handle(4, TableIndex.CustomAttribute) 18879Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18880Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18881Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18885Handle(1, TableIndex.MethodDef), 18886Handle(3, TableIndex.MethodDef), 18887Handle(1, TableIndex.Param), 19358Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19363Handle(1, TableIndex.MethodDef) 19462Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 19463Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 19464Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19465Row(3, TableIndex.Field, EditAndContinueOperation.Default), 19466Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19467Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19468Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 19469Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 19470Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 19475Handle(5, TableIndex.TypeDef), 19476Handle(6, TableIndex.TypeDef), 19477Handle(3, TableIndex.Field), 19478Handle(1, TableIndex.MethodDef), 19479Handle(5, TableIndex.CustomAttribute), 19480Handle(2, TableIndex.ClassLayout), 19481Handle(2, TableIndex.FieldRva), 19482Handle(2, TableIndex.NestedClass) 19550Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19551Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19556Handle(1, TableIndex.MethodDef), 19557Handle(2, TableIndex.StandAloneSig) 19659Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19660Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 19661Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19662Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19663Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19664Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19665Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default) 19670Handle(5, TableIndex.TypeDef), 19671Handle(2, TableIndex.Field), 19672Handle(1, TableIndex.MethodDef), 19673Handle(5, TableIndex.CustomAttribute), 19674Handle(2, TableIndex.StandAloneSig), 19675Handle(2, TableIndex.FieldRva) 19750Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19755Handle(1, TableIndex.MethodDef) 19856Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 19857Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 19858Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19859Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19860Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19861Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19862Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 19863Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 19864Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 19869Handle(5, TableIndex.TypeDef), 19870Handle(6, TableIndex.TypeDef), 19871Handle(2, TableIndex.Field), 19872Handle(1, TableIndex.MethodDef), 19873Handle(5, TableIndex.CustomAttribute), 19874Handle(2, TableIndex.ClassLayout), 19875Handle(2, TableIndex.FieldRva), 19876Handle(2, TableIndex.NestedClass) 19938Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 19939Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 19940Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19941Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19942Row(3, TableIndex.Field, EditAndContinueOperation.Default), 19943Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19944Row(4, TableIndex.Field, EditAndContinueOperation.Default), 19945Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19946Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19947Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 19948Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19949Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 19950Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19951Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19952Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19953Row(4, TableIndex.Param, EditAndContinueOperation.Default), 19954Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19955Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 19956Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 19957Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default), 19958Row(4, TableIndex.NestedClass, EditAndContinueOperation.Default) 19963Handle(6, TableIndex.TypeDef), 19964Handle(7, TableIndex.TypeDef), 19965Handle(8, TableIndex.TypeDef), 19966Handle(3, TableIndex.Field), 19967Handle(4, TableIndex.Field), 19968Handle(1, TableIndex.MethodDef), 19969Handle(5, TableIndex.MethodDef), 19970Handle(6, TableIndex.MethodDef), 19971Handle(3, TableIndex.Param), 19972Handle(4, TableIndex.Param), 19973Handle(6, TableIndex.CustomAttribute), 19974Handle(2, TableIndex.ClassLayout), 19975Handle(2, TableIndex.FieldRva), 19976Handle(3, TableIndex.NestedClass), 19977Handle(4, TableIndex.NestedClass) 20037Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20042Handle(1, TableIndex.MethodDef) 20097Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20098Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20099Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20100Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20101Row(1, TableIndex.Field, EditAndContinueOperation.Default), 20102Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20103Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20104Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20105Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20106Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 20107Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20108Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20109Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20110Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20111Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20112Row(2, TableIndex.Param, EditAndContinueOperation.Default), 20113Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20114Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20115Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 20116Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 20117Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20122Handle(3, TableIndex.TypeDef), 20123Handle(4, TableIndex.TypeDef), 20124Handle(5, TableIndex.TypeDef), 20125Handle(1, TableIndex.Field), 20126Handle(2, TableIndex.Field), 20127Handle(1, TableIndex.MethodDef), 20128Handle(3, TableIndex.MethodDef), 20129Handle(4, TableIndex.MethodDef), 20130Handle(1, TableIndex.Param), 20131Handle(2, TableIndex.Param), 20132Handle(4, TableIndex.CustomAttribute), 20133Handle(1, TableIndex.ClassLayout), 20134Handle(1, TableIndex.FieldRva), 20135Handle(1, TableIndex.NestedClass), 20136Handle(2, TableIndex.NestedClass) 20203Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20204Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20205Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20206Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20207Row(1, TableIndex.Field, EditAndContinueOperation.Default), 20208Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20209Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20210Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 20211Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20212Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20213Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20214Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 20215Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20216Row(4, TableIndex.Param, EditAndContinueOperation.Default), 20217Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20218Row(5, TableIndex.Param, EditAndContinueOperation.Default), 20219Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20220Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20221Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 20222Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 20223Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20228Handle(3, TableIndex.TypeDef), 20229Handle(4, TableIndex.TypeDef), 20230Handle(5, TableIndex.TypeDef), 20231Handle(1, TableIndex.Field), 20232Handle(2, TableIndex.Field), 20233Handle(2, TableIndex.MethodDef), 20234Handle(4, TableIndex.MethodDef), 20235Handle(5, TableIndex.MethodDef), 20236Handle(4, TableIndex.Param), 20237Handle(5, TableIndex.Param), 20238Handle(4, TableIndex.CustomAttribute), 20239Handle(1, TableIndex.ClassLayout), 20240Handle(1, TableIndex.FieldRva), 20241Handle(1, TableIndex.NestedClass), 20242Handle(2, TableIndex.NestedClass) 20368Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20369Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20370Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20371Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20372Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20373Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20374Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20375Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20376Row(3, TableIndex.Param, EditAndContinueOperation.Default), 20377Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 20382Handle(4, TableIndex.TypeDef), 20383Handle(1, TableIndex.MethodDef), 20384Handle(4, TableIndex.MethodDef), 20385Handle(1, TableIndex.Param), 20386Handle(3, TableIndex.Param), 20387Handle(5, TableIndex.CustomAttribute), 20388Handle(3, TableIndex.StandAloneSig), 20389Handle(4, TableIndex.StandAloneSig) 20430Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20431Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20432Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20433Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20434Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20435Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20436Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20437Row(3, TableIndex.Param, EditAndContinueOperation.Default), 20438Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 20443Handle(4, TableIndex.TypeDef), 20444Handle(1, TableIndex.MethodDef), 20445Handle(4, TableIndex.MethodDef), 20446Handle(1, TableIndex.Param), 20447Handle(3, TableIndex.Param), 20448Handle(5, TableIndex.CustomAttribute), 20449Handle(2, TableIndex.StandAloneSig) 20516Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20517Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20518Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20519Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20520Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20521Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20522Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 20523Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20524Row(2, TableIndex.Param, EditAndContinueOperation.Default), 20525Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20526Row(3, TableIndex.Param, EditAndContinueOperation.Default), 20527Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20528Row(4, TableIndex.Param, EditAndContinueOperation.Default), 20529Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20530Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 20531Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 20532Row(5, TableIndex.GenericParam, EditAndContinueOperation.Default), 20533Row(6, TableIndex.GenericParam, EditAndContinueOperation.Default) 20538Handle(5, TableIndex.TypeDef), 20539Handle(1, TableIndex.MethodDef), 20540Handle(4, TableIndex.MethodDef), 20541Handle(5, TableIndex.MethodDef), 20542Handle(2, TableIndex.Param), 20543Handle(3, TableIndex.Param), 20544Handle(4, TableIndex.Param), 20545Handle(6, TableIndex.CustomAttribute), 20546Handle(2, TableIndex.StandAloneSig), 20547Handle(3, TableIndex.GenericParam), 20548Handle(4, TableIndex.GenericParam), 20549Handle(5, TableIndex.GenericParam), 20550Handle(6, TableIndex.GenericParam) 20642Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20643Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 20644Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 20645Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20646Row(3, TableIndex.Field, EditAndContinueOperation.Default), 20647Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 20648Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20649Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 20650Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20651Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 20652Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20653Row(9, TableIndex.Param, EditAndContinueOperation.Default), 20654Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20655Row(10, TableIndex.Param, EditAndContinueOperation.Default), 20656Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20657Row(11, TableIndex.Param, EditAndContinueOperation.Default), 20658Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20659Row(12, TableIndex.Param, EditAndContinueOperation.Default), 20660Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20661Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20662Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20663Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20664Row(8, TableIndex.GenericParam, EditAndContinueOperation.Default), 20665Row(9, TableIndex.GenericParam, EditAndContinueOperation.Default), 20666Row(10, TableIndex.GenericParam, EditAndContinueOperation.Default), 20667Row(11, TableIndex.GenericParam, EditAndContinueOperation.Default), 20668Row(12, TableIndex.GenericParam, EditAndContinueOperation.Default) 20673Handle(8, TableIndex.TypeDef), 20674Handle(9, TableIndex.TypeDef), 20675Handle(3, TableIndex.Field), 20676Handle(6, TableIndex.MethodDef), 20677Handle(11, TableIndex.MethodDef), 20678Handle(12, TableIndex.MethodDef), 20679Handle(9, TableIndex.Param), 20680Handle(10, TableIndex.Param), 20681Handle(11, TableIndex.Param), 20682Handle(12, TableIndex.Param), 20683Handle(10, TableIndex.CustomAttribute), 20684Handle(11, TableIndex.CustomAttribute), 20685Handle(12, TableIndex.CustomAttribute), 20686Handle(13, TableIndex.CustomAttribute), 20687Handle(3, TableIndex.StandAloneSig), 20688Handle(8, TableIndex.GenericParam), 20689Handle(9, TableIndex.GenericParam), 20690Handle(10, TableIndex.GenericParam), 20691Handle(11, TableIndex.GenericParam), 20692Handle(12, TableIndex.GenericParam) 20713Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20714Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 20715Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 20716Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20717Row(4, TableIndex.Field, EditAndContinueOperation.Default), 20718Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 20719Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20720Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 20721Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20722Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 20723Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20724Row(13, TableIndex.Param, EditAndContinueOperation.Default), 20725Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20726Row(14, TableIndex.Param, EditAndContinueOperation.Default), 20727Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20728Row(15, TableIndex.Param, EditAndContinueOperation.Default), 20729Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20730Row(16, TableIndex.Param, EditAndContinueOperation.Default), 20731Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20732Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20733Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20734Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20735Row(13, TableIndex.GenericParam, EditAndContinueOperation.Default), 20736Row(14, TableIndex.GenericParam, EditAndContinueOperation.Default), 20737Row(15, TableIndex.GenericParam, EditAndContinueOperation.Default), 20738Row(16, TableIndex.GenericParam, EditAndContinueOperation.Default), 20739Row(17, TableIndex.GenericParam, EditAndContinueOperation.Default) 20744Handle(10, TableIndex.TypeDef), 20745Handle(11, TableIndex.TypeDef), 20746Handle(4, TableIndex.Field), 20747Handle(6, TableIndex.MethodDef), 20748Handle(13, TableIndex.MethodDef), 20749Handle(14, TableIndex.MethodDef), 20750Handle(13, TableIndex.Param), 20751Handle(14, TableIndex.Param), 20752Handle(15, TableIndex.Param), 20753Handle(16, TableIndex.Param), 20754Handle(14, TableIndex.CustomAttribute), 20755Handle(15, TableIndex.CustomAttribute), 20756Handle(16, TableIndex.CustomAttribute), 20757Handle(17, TableIndex.CustomAttribute), 20758Handle(4, TableIndex.StandAloneSig), 20759Handle(13, TableIndex.GenericParam), 20760Handle(14, TableIndex.GenericParam), 20761Handle(15, TableIndex.GenericParam), 20762Handle(16, TableIndex.GenericParam), 20763Handle(17, TableIndex.GenericParam)
PDB\PDBUsingTests.cs (1)
2997Assert.Equal(1, reader.GetTableRowCount(TableIndex.TypeSpec));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (25)
Attributes\AttributeTests_Assembly.cs (10)
1066Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1112Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 1113Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1133Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 1134Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1187Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1227Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 1228Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1248Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 1249Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType));
Attributes\AttributeTests_StructLayout.cs (3)
45Assert.Equal(9, metadataReader.GetTableRowCount(TableIndex.ClassLayout)); 363Assert.Equal(2, reader.GetTableRowCount(TableIndex.FieldLayout)); 411Assert.Equal(2, reader.GetTableRowCount(TableIndex.FieldLayout));
Attributes\AttributeTests_WellKnownAttributes.cs (12)
2136Assert.Equal(15, metadataReader.GetTableRowCount(TableIndex.Param)); 2638Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 2639Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ImplMap)); 2700Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.File)); 2703Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ImplMap)); 2812Assert.Equal(4, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 2813Assert.Equal(5, metadataReader.GetTableRowCount(TableIndex.ImplMap)); 2928Assert.Equal(cases.Length, metadataReader.GetTableRowCount(TableIndex.ImplMap)); 3429Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 3430Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ImplMap)); 3461Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 3462Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ImplMap));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\TypeForwarders.cs (7)
1511Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1636Assert.Equal(1, peReader.GetTableRowCount(TableIndex.ExportedType)); 1647Assert.Equal(1, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1690Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1700Assert.Equal(0, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1710Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1780Assert.Equal(forwardedTypeFullNames.Length, peReader.GetTableRowCount(TableIndex.ExportedType));
Symbols\PartialPropertiesTests.cs (2)
839Assert.Equal(2, metadataReader.GetTableRowCount(TableIndex.ModuleRef)); 840Assert.Equal(2, metadataReader.GetTableRowCount(TableIndex.ImplMap));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
97if (reader.GetTableRowCount(TableIndex.EncMap) == 0)
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
139var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
427internal static EditAndContinueLogEntry Row(int rowNumber, TableIndex table, EditAndContinueOperation operation) 440TableIndex tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (9)
Metadata\ILValidation.cs (3)
322var fieldRvaTablePtr = reader.MetadataPointer + reader.GetTableMetadataOffset(TableIndex.FieldRva); 323var rowCount = reader.GetTableRowCount(TableIndex.FieldRva); 324var rowSize = reader.GetTableRowSize(TableIndex.FieldRva);
Metadata\MetadataReaderUtils.cs (5)
29for (int i = 1, n = reader.GetTableRowCount(TableIndex.Constant); i <= n; i++) 37for (int i = 1, n = reader.GetTableRowCount(TableIndex.Param); i <= n; i++) 45for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParam); i <= n; i++) 53for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParamConstraint); i <= n; i++) 61for (int i = 1, n = reader.GetTableRowCount(TableIndex.ModuleRef); i <= n; i++)
Metadata\MetadataValidation.cs (1)
136Assert.Equal(expectedMarshalCount, metadataReader.GetTableRowCount(TableIndex.FieldMarshal));
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1160)
Attributes\AssemblyAttributes.vb (10)
1298Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1335Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 1336Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1351Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 1352Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1415Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1446Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 1447Assert.Equal(3, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1462Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 1463Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType))
Attributes\AttributeTests_StructLayout.vb (2)
69Assert.Equal(9, reader.GetTableRowCount(TableIndex.ClassLayout)) 597Assert.Equal(2, reader.GetTableRowCount(TableIndex.FieldLayout))
Attributes\AttributeTests_WellKnownAttributes.vb (21)
1420Assert.Equal(3, reader.GetTableRowCount(TableIndex.ModuleRef)) 1421Assert.Equal(3, reader.GetTableRowCount(TableIndex.ImplMap)) 1507Assert.Equal(0, reader.GetTableRowCount(TableIndex.File)) 1508Assert.Equal(1, reader.GetTableRowCount(TableIndex.ImplMap)) 1656Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef)) 1657Assert.Equal(1, reader.GetTableRowCount(TableIndex.ImplMap)) 1689Assert.Equal(1, peFileReader.GetTableRowCount(TableIndex.ModuleRef)) 1690Assert.Equal(1, peFileReader.GetTableRowCount(TableIndex.ImplMap)) 1724Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef)) 1725Assert.Equal(1, reader.GetTableRowCount(TableIndex.ImplMap)) 1941Assert.Equal(cases.Length, reader.GetTableRowCount(TableIndex.ImplMap)) 2519Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef)) 2520Assert.Equal(1, reader.GetTableRowCount(TableIndex.ImplMap)) 2550Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef)) 2551Assert.Equal(1, reader.GetTableRowCount(TableIndex.ImplMap)) 2769Assert.Equal(0, reader.GetTableRowCount(TableIndex.File)) 2770Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef)) 2813Assert.Equal(4, peFileReader.GetTableRowCount(TableIndex.ModuleRef)) 2814Assert.Equal(4, peFileReader.GetTableRowCount(TableIndex.ImplMap)) 2973Assert.Equal(12, reader.GetTableRowCount(TableIndex.Param)) 3032Assert.Equal(3 + 3 + 1, reader.GetTableRowCount(TableIndex.Param))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (98)
63Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 64Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 65Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 66Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 67Row(1, TableIndex.Field, EditAndContinueOperation.Default), 68Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 69Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 70Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 71Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 72Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 73Row(6, TableIndex.Param, EditAndContinueOperation.Default), 74Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 75Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default)) 124Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 125Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 126Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 127Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)) 175Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 176Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 177Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 178Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)) 226Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 227Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 228Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 229Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 230Row(1, TableIndex.Param, EditAndContinueOperation.Default), 231Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 280Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 281Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 282Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 283Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 284Row(1, TableIndex.Param, EditAndContinueOperation.Default)) 359Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 360Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 361Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 362Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 363Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 364Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 365Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 366Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 367Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 368Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 369Row(2, TableIndex.Param, EditAndContinueOperation.Default), 370Row(3, TableIndex.Param, EditAndContinueOperation.Default)) 444Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 445Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 446Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 447Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 448Row(11, TableIndex.Field, EditAndContinueOperation.Default), 449Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 450Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 451Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 452Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 453Row(6, TableIndex.Param, EditAndContinueOperation.Default), 454Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 455Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 456Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 646Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 647Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 648Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 649Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)) 715Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 716Row(23, TableIndex.MethodDef, EditAndContinueOperation.Default), 717Row(27, TableIndex.MethodDef, EditAndContinueOperation.Default), 718Row(28, TableIndex.MethodDef, EditAndContinueOperation.Default), 719Row(29, TableIndex.MethodDef, EditAndContinueOperation.Default), 720Row(30, TableIndex.MethodDef, EditAndContinueOperation.Default), 721Row(31, TableIndex.MethodDef, EditAndContinueOperation.Default), 722Row(32, TableIndex.MethodDef, EditAndContinueOperation.Default), 723Row(33, TableIndex.MethodDef, EditAndContinueOperation.Default), 724Row(34, TableIndex.MethodDef, EditAndContinueOperation.Default), 725Row(14, TableIndex.Param, EditAndContinueOperation.Default), 726Row(15, TableIndex.Param, EditAndContinueOperation.Default), 727Row(16, TableIndex.Param, EditAndContinueOperation.Default), 728Row(17, TableIndex.Param, EditAndContinueOperation.Default), 729Row(18, TableIndex.Param, EditAndContinueOperation.Default), 730Row(19, TableIndex.Param, EditAndContinueOperation.Default), 731Row(20, TableIndex.Param, EditAndContinueOperation.Default), 732Row(21, TableIndex.Param, EditAndContinueOperation.Default), 733Row(22, TableIndex.Param, EditAndContinueOperation.Default), 734Row(23, TableIndex.Param, EditAndContinueOperation.Default)) 788Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 789Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 790Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 791Row(5, TableIndex.Param, EditAndContinueOperation.Default)) 852Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 853Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 854Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 855Row(5, TableIndex.Param, EditAndContinueOperation.Default)) 918Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 919Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 920Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 921Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 922Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 923Row(5, TableIndex.Param, EditAndContinueOperation.Default), 924Row(6, TableIndex.Param, EditAndContinueOperation.Default), 925Row(7, TableIndex.Param, EditAndContinueOperation.Default), 926Row(8, TableIndex.Param, EditAndContinueOperation.Default))
Emit\EditAndContinue\EditAndContinuePdbTests.vb (45)
163Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 164Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 165Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 166Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 167Row(5, TableIndex.Field, EditAndContinueOperation.Default), 168Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 169Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 170Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 171Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 172Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 173Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 174Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default)) 179Handle(11, TableIndex.MethodDebugInformation), 180Handle(13, TableIndex.MethodDebugInformation), 181Handle(16, TableIndex.MethodDebugInformation), 182Handle(17, TableIndex.MethodDebugInformation), 183Handle(18, TableIndex.MethodDebugInformation), 184Handle(19, TableIndex.MethodDebugInformation)) 266Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 267Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 268Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 269Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 270Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 271Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 272Row(6, TableIndex.Field, EditAndContinueOperation.Default), 273Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 274Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 275Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 276Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 277Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 278Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 279Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 280Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 281Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 282Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 283Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default)) 288Handle(10, TableIndex.MethodDebugInformation), 289Handle(11, TableIndex.MethodDebugInformation), 290Handle(13, TableIndex.MethodDebugInformation), 291Handle(16, TableIndex.MethodDebugInformation), 292Handle(17, TableIndex.MethodDebugInformation), 293Handle(18, TableIndex.MethodDebugInformation), 294Handle(19, TableIndex.MethodDebugInformation), 295Handle(20, TableIndex.MethodDebugInformation), 296Handle(21, TableIndex.MethodDebugInformation))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (610)
66Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 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), 80Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 81Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 82Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 83Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 84Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 85Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 86Row(24, TableIndex.TypeRef, EditAndContinueOperation.Default), 87Row(25, TableIndex.TypeRef, EditAndContinueOperation.Default), 88Row(26, TableIndex.TypeRef, EditAndContinueOperation.Default), 89Row(27, TableIndex.TypeRef, EditAndContinueOperation.Default), 90Row(28, TableIndex.TypeRef, EditAndContinueOperation.Default), 91Row(29, TableIndex.TypeRef, EditAndContinueOperation.Default), 92Row(30, TableIndex.TypeRef, EditAndContinueOperation.Default), 93Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 94Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 95Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 96Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 97Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 98Row(2, TableIndex.PropertyMap, EditAndContinueOperation.Default), 99Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 100Row(5, TableIndex.Field, EditAndContinueOperation.Default), 101Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 102Row(6, TableIndex.Field, EditAndContinueOperation.Default), 103Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 104Row(7, TableIndex.Field, EditAndContinueOperation.Default), 105Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 106Row(8, TableIndex.Field, EditAndContinueOperation.Default), 107Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 108Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 109Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 110Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 111Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 112Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 113Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 114Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 115Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 116Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 117Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 118Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 119Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 120Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 121Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 122Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 123Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 124Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 125Row(2, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 126Row(3, TableIndex.Property, EditAndContinueOperation.Default), 127Row(2, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 128Row(4, TableIndex.Property, EditAndContinueOperation.Default), 129Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 130Row(2, TableIndex.Param, EditAndContinueOperation.Default), 131Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 132Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 133Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 134Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 135Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 136Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 137Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 138Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 139Row(21, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 140Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 141Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 142Row(8, TableIndex.MethodImpl, EditAndContinueOperation.Default), 143Row(9, TableIndex.MethodImpl, EditAndContinueOperation.Default), 144Row(10, TableIndex.MethodImpl, EditAndContinueOperation.Default), 145Row(11, TableIndex.MethodImpl, EditAndContinueOperation.Default), 146Row(12, TableIndex.MethodImpl, EditAndContinueOperation.Default), 147Row(13, TableIndex.MethodImpl, EditAndContinueOperation.Default), 148Row(14, TableIndex.MethodImpl, EditAndContinueOperation.Default), 149Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 150Row(6, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 151Row(7, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 152Row(8, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 153Row(9, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 154Row(10, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 156Handle(18, TableIndex.TypeRef), 157Handle(19, TableIndex.TypeRef), 158Handle(20, TableIndex.TypeRef), 159Handle(21, TableIndex.TypeRef), 160Handle(22, TableIndex.TypeRef), 161Handle(23, TableIndex.TypeRef), 162Handle(24, TableIndex.TypeRef), 163Handle(25, TableIndex.TypeRef), 164Handle(26, TableIndex.TypeRef), 165Handle(27, TableIndex.TypeRef), 166Handle(28, TableIndex.TypeRef), 167Handle(29, TableIndex.TypeRef), 168Handle(30, TableIndex.TypeRef), 169Handle(4, TableIndex.TypeDef), 170Handle(5, TableIndex.Field), 171Handle(6, TableIndex.Field), 172Handle(7, TableIndex.Field), 173Handle(8, TableIndex.Field), 174Handle(11, TableIndex.MethodDef), 175Handle(12, TableIndex.MethodDef), 176Handle(13, TableIndex.MethodDef), 177Handle(14, TableIndex.MethodDef), 178Handle(15, TableIndex.MethodDef), 179Handle(16, TableIndex.MethodDef), 180Handle(17, TableIndex.MethodDef), 181Handle(18, TableIndex.MethodDef), 182Handle(19, TableIndex.MethodDef), 183Handle(2, TableIndex.Param), 184Handle(6, TableIndex.InterfaceImpl), 185Handle(7, TableIndex.InterfaceImpl), 186Handle(8, TableIndex.InterfaceImpl), 187Handle(9, TableIndex.InterfaceImpl), 188Handle(10, TableIndex.InterfaceImpl), 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), 202Handle(13, TableIndex.CustomAttribute), 203Handle(14, TableIndex.CustomAttribute), 204Handle(15, TableIndex.CustomAttribute), 205Handle(16, TableIndex.CustomAttribute), 206Handle(17, TableIndex.CustomAttribute), 207Handle(18, TableIndex.CustomAttribute), 208Handle(19, TableIndex.CustomAttribute), 209Handle(20, TableIndex.CustomAttribute), 210Handle(21, TableIndex.CustomAttribute), 211Handle(3, TableIndex.StandAloneSig), 212Handle(4, TableIndex.StandAloneSig), 213Handle(2, TableIndex.PropertyMap), 214Handle(3, TableIndex.Property), 215Handle(4, TableIndex.Property), 216Handle(3, TableIndex.MethodSemantics), 217Handle(4, TableIndex.MethodSemantics), 218Handle(8, TableIndex.MethodImpl), 219Handle(9, TableIndex.MethodImpl), 220Handle(10, TableIndex.MethodImpl), 221Handle(11, TableIndex.MethodImpl), 222Handle(12, TableIndex.MethodImpl), 223Handle(13, TableIndex.MethodImpl), 224Handle(14, TableIndex.MethodImpl), 225Handle(3, TableIndex.TypeSpec), 226Handle(4, TableIndex.TypeSpec), 227Handle(2, TableIndex.AssemblyRef), 228Handle(2, TableIndex.NestedClass)) 420Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 421Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 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), 441Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 442Row(2, TableIndex.MethodSpec, EditAndContinueOperation.Default), 443Row(3, TableIndex.MethodSpec, EditAndContinueOperation.Default), 444Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 445Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 446Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 447Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 448Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 449Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 450Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 451Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 452Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 453Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 454Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 455Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 456Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 457Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 458Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 459Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 460Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 461Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 462Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 463Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 464Row(1, TableIndex.Field, EditAndContinueOperation.Default), 465Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 466Row(2, TableIndex.Field, EditAndContinueOperation.Default), 467Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 468Row(3, TableIndex.Field, EditAndContinueOperation.Default), 469Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 470Row(4, TableIndex.Field, EditAndContinueOperation.Default), 471Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 472Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 474Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 475Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 476Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 477Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 478Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 479Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 480Row(1, TableIndex.Param, EditAndContinueOperation.Default), 481Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 482Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 483Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 484Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 485Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 486Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 487Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 488Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 489Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 491Handle(6, TableIndex.TypeRef), 492Handle(7, TableIndex.TypeRef), 493Handle(8, TableIndex.TypeRef), 494Handle(9, TableIndex.TypeRef), 495Handle(10, TableIndex.TypeRef), 496Handle(11, TableIndex.TypeRef), 497Handle(12, TableIndex.TypeRef), 498Handle(13, TableIndex.TypeRef), 499Handle(14, TableIndex.TypeRef), 500Handle(15, TableIndex.TypeRef), 501Handle(16, TableIndex.TypeRef), 502Handle(17, TableIndex.TypeRef), 503Handle(18, TableIndex.TypeRef), 504Handle(3, TableIndex.TypeDef), 505Handle(1, TableIndex.Field), 506Handle(2, TableIndex.Field), 507Handle(3, TableIndex.Field), 508Handle(4, TableIndex.Field), 509Handle(2, TableIndex.MethodDef), 510Handle(3, TableIndex.MethodDef), 511Handle(4, TableIndex.MethodDef), 512Handle(5, TableIndex.MethodDef), 513Handle(1, TableIndex.Param), 514Handle(1, TableIndex.InterfaceImpl), 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), 534Handle(4, TableIndex.CustomAttribute), 535Handle(5, TableIndex.CustomAttribute), 536Handle(6, TableIndex.CustomAttribute), 537Handle(7, TableIndex.CustomAttribute), 538Handle(8, TableIndex.CustomAttribute), 539Handle(1, TableIndex.StandAloneSig), 540Handle(2, TableIndex.StandAloneSig), 541Handle(1, TableIndex.MethodImpl), 542Handle(2, TableIndex.MethodImpl), 543Handle(1, TableIndex.TypeSpec), 544Handle(2, TableIndex.TypeSpec), 545Handle(3, TableIndex.TypeSpec), 546Handle(2, TableIndex.AssemblyRef), 547Handle(3, TableIndex.AssemblyRef), 548Handle(1, TableIndex.NestedClass), 549Handle(1, TableIndex.MethodSpec), 550Handle(2, TableIndex.MethodSpec), 551Handle(3, TableIndex.MethodSpec)) 750Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 751Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 752Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 753Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 754Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 755Row(1, TableIndex.Field, EditAndContinueOperation.Default), 756Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 757Row(2, TableIndex.Field, EditAndContinueOperation.Default), 758Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 759Row(3, TableIndex.Field, EditAndContinueOperation.Default), 760Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 761Row(4, TableIndex.Field, EditAndContinueOperation.Default), 762Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 763Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 764Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 765Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 766Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 767Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 768Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 770Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 771Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 772Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 773Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 774Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 775Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 776Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 777Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 778Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 779Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 780Row(1, TableIndex.Property, EditAndContinueOperation.Default), 781Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 782Row(2, TableIndex.Property, EditAndContinueOperation.Default), 783Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 784Row(1, TableIndex.Param, EditAndContinueOperation.Default), 785Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 786Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 787Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 788Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 789Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 790Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 791Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 792Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 793Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 794Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 795Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 796Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 797Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 798Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 799Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 800Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 801Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 802Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 803Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 804Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 805Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 806Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 807Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 808Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 858Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 859Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 860Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 861Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 862Row(1, TableIndex.Field, EditAndContinueOperation.Default), 863Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 864Row(2, TableIndex.Field, EditAndContinueOperation.Default), 865Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 866Row(3, TableIndex.Field, EditAndContinueOperation.Default), 867Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 868Row(4, TableIndex.Field, EditAndContinueOperation.Default), 869Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 870Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 871Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 872Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 873Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 874Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 875Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 876Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 877Row(1, TableIndex.Param, EditAndContinueOperation.Default), 878Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 879Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 880Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 881Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 882Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 883Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 884Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 885Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 886Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 933Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 934Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 935Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 981Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 982Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 983Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 984Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1071Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1072Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1073Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1074Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1075Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1076Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1077Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 1078Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1079Row(16, TableIndex.Field, EditAndContinueOperation.Default), 1080Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1081Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1082Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1083Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1084Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1085Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 1086Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1087Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 1088Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1089Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1090Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1091Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1092Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1093Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1094Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1095Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1096Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1097Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1098Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1099Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1180Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1181Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1182Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1183Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1184Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1185Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1186Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1187Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1366Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1367Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1368Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1369Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1370Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1371Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1372Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 3608Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3609Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3610Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3611Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3612Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3613Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3614Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3615Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3616Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3713Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3714Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3715Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3716Row(8, TableIndex.Field, EditAndContinueOperation.Default), 3717Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3718Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3719Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3720Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3721Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3722Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3723Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3823Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3824Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3825Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3826Row(8, TableIndex.Field, EditAndContinueOperation.Default), 3827Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3828Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3829Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3830Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3831Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3832Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3833Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3929Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3930Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3931Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3932Row(6, TableIndex.Field, EditAndContinueOperation.Default), 3933Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3934Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3935Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3936Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3937Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3938Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 4062Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4063Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4064Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4065Row(8, TableIndex.Field, EditAndContinueOperation.Default), 4066Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4067Row(9, TableIndex.Field, EditAndContinueOperation.Default), 4068Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4069Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4070Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4071Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4072Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4073Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6385Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6386Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6387Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6388Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6389Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6390Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6391Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6392Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6538Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6539Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6540Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6541Row(7, TableIndex.Field, EditAndContinueOperation.Default), 6542Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6543Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6544Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6545Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6546Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6547Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6696Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6697Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6698Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6699Row(7, TableIndex.Field, EditAndContinueOperation.Default), 6700Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6701Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6702Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6703Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6704Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6705Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6850Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6851Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6852Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6853Row(6, TableIndex.Field, EditAndContinueOperation.Default), 6854Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6855Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6856Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6857Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6858Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7140Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7141Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7142Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7143Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7144Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7145Row(19, TableIndex.Field, EditAndContinueOperation.Default), 7146Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7147Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7148Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7149Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7150Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7151Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7152Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7153Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7154Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7155Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7260Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7261Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7262Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7263Row(20, TableIndex.Field, EditAndContinueOperation.Default), 7264Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7265Row(21, TableIndex.Field, EditAndContinueOperation.Default), 7266Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7267Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7268Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7269Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7270Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7375Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7376Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7377Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7378Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7379Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7380Row(22, TableIndex.Field, EditAndContinueOperation.Default), 7381Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7382Row(23, TableIndex.Field, EditAndContinueOperation.Default), 7383Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7384Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7385Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7386Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7387Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7388Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7389Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7390Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7391Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7392Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7641Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7642Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7643Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7644Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7645Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7646Row(14, TableIndex.Field, EditAndContinueOperation.Default), 7647Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7648Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7649Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7650Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7651Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7652Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7653Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7654Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7655Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7656Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7804Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7805Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7806Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7807Row(15, TableIndex.Field, EditAndContinueOperation.Default), 7808Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7809Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7810Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7811Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7812Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7960Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7961Row(17, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7962Row(18, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7963Row(19, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7964Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7965Row(16, TableIndex.Field, EditAndContinueOperation.Default), 7966Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7967Row(17, TableIndex.Field, EditAndContinueOperation.Default), 7968Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7969Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7970Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7971Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 7972Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7973Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7974Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7975Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7976Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7977Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default))
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
190Friend Shared Function Row(rowNumber As Integer, table As TableIndex, operation As EditAndContinueOperation) As EditAndContinueLogEntry 194Friend Shared Function Handle(rowNumber As Integer, table As TableIndex) As EntityHandle
Emit\EditAndContinue\EditAndContinueTests.vb (369)
204Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 205Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 206Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 207Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 208Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 209Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 210Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 211Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) ' C.F 213Handle(8, TableIndex.TypeRef), 214Handle(9, TableIndex.TypeRef), 215Handle(3, TableIndex.MethodDef), 216Handle(7, TableIndex.MemberRef), 217Handle(2, TableIndex.StandAloneSig), 218Handle(2, TableIndex.TypeSpec), 219Handle(3, TableIndex.AssemblyRef), 220Handle(4, TableIndex.AssemblyRef)) 267Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 268Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 269Row(1, TableIndex.Param, EditAndContinueOperation.Default)) 272Handle(2, TableIndex.MethodDef), 273Handle(1, TableIndex.Param), 274Handle(2, TableIndex.StandAloneSig)) 311Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 312Row(1, TableIndex.Param, EditAndContinueOperation.Default) 317Handle(2, TableIndex.MethodDef), 318Handle(1, TableIndex.Param) 369Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 370Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 371Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) 373Handle(6, TableIndex.TypeRef), 374Handle(3, TableIndex.MethodDef), 375Handle(2, TableIndex.AssemblyRef)) 449Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 450Row(4, TableIndex.MemberRef, EditAndContinueOperation.Default), 451Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 452Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 453Row(5, TableIndex.TypeRef, EditAndContinueOperation.Default), 454Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 455Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 456Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 457Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 458Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 459Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 460Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 461Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 462Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 463Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 464Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 466Handle(5, TableIndex.TypeRef), 467Handle(3, TableIndex.TypeDef), 468Handle(2, TableIndex.MethodDef), 469Handle(3, TableIndex.MethodDef), 470Handle(1, TableIndex.InterfaceImpl), 471Handle(2, TableIndex.InterfaceImpl), 472Handle(4, TableIndex.MemberRef), 473Handle(5, TableIndex.MemberRef), 474Handle(6, TableIndex.MemberRef), 475Handle(1, TableIndex.MethodImpl), 476Handle(2, TableIndex.MethodImpl), 477Handle(1, TableIndex.TypeSpec), 478Handle(2, TableIndex.TypeSpec), 479Handle(2, TableIndex.AssemblyRef)) 492Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 493Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 494Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 495Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 496Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) 498Handle(6, TableIndex.TypeRef), 499Handle(3, TableIndex.MethodDef), 500Handle(3, TableIndex.TypeSpec), 501Handle(4, TableIndex.TypeSpec), 502Handle(3, TableIndex.AssemblyRef)) 515Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 516Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 517Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 518Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 519Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 520Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 521Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 522Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 523Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 524Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 525Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 526Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 528Handle(6, TableIndex.TypeRef), 529Handle(4, TableIndex.TypeDef), 530Handle(4, TableIndex.MethodDef), 531Handle(5, TableIndex.MethodDef), 532Handle(3, TableIndex.InterfaceImpl), 533Handle(7, TableIndex.MemberRef), 534Handle(8, TableIndex.MemberRef), 535Handle(3, TableIndex.MethodImpl), 536Handle(3, TableIndex.TypeSpec), 537Handle(3, TableIndex.AssemblyRef)) 582Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 583Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 584Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 585Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) 587Handle(6, TableIndex.TypeRef), 588Handle(3, TableIndex.MethodDef), 589Handle(5, TableIndex.MemberRef), 590Handle(2, TableIndex.AssemblyRef)) 1467Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 1468Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1469Row(1, TableIndex.Field, EditAndContinueOperation.Default), 1470Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1471Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1472Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1474Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default) 1530Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1531Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1532Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1533Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1534Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1535Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1536Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1537Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1538Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1635Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 1636Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1637Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1638Row(1, TableIndex.Field, EditAndContinueOperation.Default), 1639Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1640Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1641Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1642Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1643Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1644Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1645Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1646Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 1647Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1648Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1649Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1650Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1651Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1652Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1653Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1735Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1736Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1737Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1738Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1739Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1740Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1741Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1742Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1743Row(8, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1744Row(9, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1836Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1837Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1840Handle(2, TableIndex.TypeDef), 1841Handle(4, TableIndex.CustomAttribute)) 1857Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1858Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1859Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1862Handle(2, TableIndex.TypeDef), 1863Handle(4, TableIndex.CustomAttribute), 1864Handle(5, TableIndex.CustomAttribute)) 1971Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), ' adding a type def 1972Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1973Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1974Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1975Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1976Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1977Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 1978Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1979Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 1980If(hasAttribute, Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default), Nothing)) ' adding a new attribute row for attribute on C#* definition 1983Handle(baseTypeCount + generation, TableIndex.TypeDef), 1984Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 1985Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 1986Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 1987Handle(baseParameterCount + generation * 2, TableIndex.Param), 1988If(hasAttribute, Handle(baseAttributeCount + generation, TableIndex.CustomAttribute), Nothing)) 2043Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 2044Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 2045Row(5, TableIndex.Param, EditAndContinueOperation.Default), 2046Row(6, TableIndex.Param, EditAndContinueOperation.Default), 2047Row(If(hasAttribute, 9, 8), TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 2050Handle(5, TableIndex.TypeDef), 2051Handle(8, TableIndex.MethodDef), 2052Handle(5, TableIndex.Param), 2053Handle(6, TableIndex.Param), 2054Handle(If(hasAttribute, 9, 8), TableIndex.CustomAttribute)) 2104Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2105Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2106Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 2107Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 2108Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 2109Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 2110Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 2111Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2112Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) 2114Handle(8, TableIndex.TypeRef), 2115Handle(9, TableIndex.TypeRef), 2116Handle(10, TableIndex.TypeRef), 2117Handle(3, TableIndex.MethodDef), 2118Handle(8, TableIndex.MemberRef), 2119Handle(9, TableIndex.MemberRef), 2120Handle(2, TableIndex.StandAloneSig), 2121Handle(3, TableIndex.AssemblyRef), 2122Handle(4, TableIndex.AssemblyRef)) 2331Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2332Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), ' HotReloadException 2333Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2334Row(1, TableIndex.Field, EditAndContinueOperation.Default), ' HotReloadException.Code 2335Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P 2336Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>) 2337Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' Action<bool> get_P 2338Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 2339Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' set_P(Action<bool>) 2340Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2341Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2342Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), ' HotReloadException..ctor 2343Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), ' Action<bool> P 2344Row(2, TableIndex.Property, EditAndContinueOperation.Default), 2345Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 2346Row(2, TableIndex.Param, EditAndContinueOperation.Default), 2347Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), ' Action<bool> P <-> Action<bool> get_P 2348Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) ' Action<bool> P <-> set_P(Action<bool>) 2436Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2437Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<bool> get_P 2438Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<bool>) 2439Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P 2440Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>) 2441Row(1, TableIndex.Property, EditAndContinueOperation.Default), ' Action<int> P 2442Row(1, TableIndex.Param, EditAndContinueOperation.Default), 2443Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), ' Action<int> P <-> Action<int> get_P 2444Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) ' Action<int> P <-> set_P(Action<int>) 2534Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2535Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2536Row(1, TableIndex.Field, EditAndContinueOperation.Default), 2537Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2538Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 2539Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2540Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default) 2595Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2596Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2665Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2666Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2667Row(1, TableIndex.Field, EditAndContinueOperation.Default), 2668Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2669Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2670Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default) 2725Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2726Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 5985Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5986Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5987Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5988Row(4, TableIndex.Field, EditAndContinueOperation.Default), 5989Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5990Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5991Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5992Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5993Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 5998Handle(4, TableIndex.TypeDef), 5999Handle(4, TableIndex.Field), 6000Handle(2, TableIndex.MethodDef), 6001Handle(5, TableIndex.MethodDef), 6002Handle(6, TableIndex.MethodDef), 6003Handle(7, TableIndex.MethodDef), 6004Handle(2, TableIndex.StandAloneSig) 6099Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6100Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6101Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6102Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6103Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6104Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6105Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default) 6110Handle(4, TableIndex.TypeDef), 6111Handle(3, TableIndex.Field), 6112Handle(2, TableIndex.MethodDef), 6113Handle(5, TableIndex.MethodDef), 6114Handle(6, TableIndex.MethodDef) 6176Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6177Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6178Row(4, TableIndex.Field, EditAndContinueOperation.Default), 6179Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6180Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6181Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6182Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 6187Handle(4, TableIndex.Field), 6188Handle(2, TableIndex.MethodDef), 6189Handle(3, TableIndex.MethodDef), 6190Handle(7, TableIndex.MethodDef), 6191Handle(2, TableIndex.StandAloneSig) 6260Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6261Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 6266Handle(2, TableIndex.MethodDef), 6267Handle(7, TableIndex.MethodDef) 6358Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6359Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6360Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6361Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6362Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6363Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6364Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default) 6368Handle(4, TableIndex.TypeDef), 6369Handle(3, TableIndex.Field), 6370Handle(2, TableIndex.MethodDef), 6371Handle(5, TableIndex.MethodDef), 6372Handle(6, TableIndex.MethodDef) 6498Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6499Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6500Row(5, TableIndex.Field, EditAndContinueOperation.Default), 6501Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6502Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6503Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6504Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 6505Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6506Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default) 6511Handle(5, TableIndex.TypeDef), 6512Handle(5, TableIndex.Field), 6513Handle(3, TableIndex.MethodDef), 6514Handle(6, TableIndex.MethodDef), 6515Handle(7, TableIndex.MethodDef), 6516Handle(8, TableIndex.MethodDef), 6517Handle(9, TableIndex.MethodDef) 6656Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6657Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default) 6662Handle(3, TableIndex.MethodDef), 6663Handle(12, TableIndex.MethodDef) 7317Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 7318Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7319Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7320Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7321Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7322Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 7327Handle(3, TableIndex.TypeDef), 7328Handle(1, TableIndex.Field), 7329Handle(2, TableIndex.MethodDef), 7330Handle(3, TableIndex.MethodDef) 7523Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 7528Handle(1, TableIndex.MethodDef) 7623Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7624Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 7625Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7626Row(3, TableIndex.Field, EditAndContinueOperation.Default), 7627Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7628Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7629Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 7630Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 7631Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 7636Handle(5, TableIndex.TypeDef), 7637Handle(6, TableIndex.TypeDef), 7638Handle(3, TableIndex.Field), 7639Handle(1, TableIndex.MethodDef), 7640Handle(5, TableIndex.CustomAttribute), 7641Handle(2, TableIndex.ClassLayout), 7642Handle(2, TableIndex.FieldRva), 7643Handle(2, TableIndex.NestedClass) 7745Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7746Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7747Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7748Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7749Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7750Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7751Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7752Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7753Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7754Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 7759Handle(4, TableIndex.TypeDef), 7760Handle(2, TableIndex.MethodDef), 7761Handle(4, TableIndex.MethodDef), 7762Handle(1, TableIndex.Param), 7763Handle(3, TableIndex.Param), 7764Handle(5, TableIndex.CustomAttribute), 7765Handle(3, TableIndex.StandAloneSig), 7766Handle(4, TableIndex.StandAloneSig)
Emit\EmitMetadata.vb (3)
287Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.File)) 288Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 322Assert.Equal(2, reader.GetTableRowCount(TableIndex.File))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\FieldInitializerBindingTests.vb (4)
899Assert.Equal(6, reader.GetTableRowCount(TableIndex.Constant)) 967Assert.Equal(10, reader.GetTableRowCount(TableIndex.Constant)) 1305Assert.Equal(FIELD_COUNT - ATTR_CONST_COUNT + ENUM_CONST_COUNT, reader.GetTableRowCount(TableIndex.Constant)) 1306Assert.Equal(FIELD_COUNT, reader.GetTableRowCount(TableIndex.Param))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\Metadata\PE\TypeForwarders.vb (9)
1024Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)) 1065Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1073Assert.Equal(0, peReader1.GetTableRowCount(TableIndex.ExportedType)) 1118Assert.Equal(1, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1128Assert.Equal(1, metadataReader1.GetTableRowCount(TableIndex.ExportedType)) 1178Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1187Assert.Equal(0, metadataReader1.GetTableRowCount(TableIndex.ExportedType)) 1198Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ExportedType)) 1307Assert.Equal(2, peReader1.GetTableRowCount(TableIndex.ExportedType))
Microsoft.DotNet.Build.Tasks.Packaging (1)
GetAssemblyReferences.cs (1)
69for (int i = 1, count = reader.GetTableRowCount(TableIndex.ModuleRef); i <= count; i++)
Microsoft.DotNet.GenFacades (3)
ClearAssemblyReferenceVersions.cs (3)
36int assemblyRefOffset = mdReader.GetTableMetadataOffset(TableIndex.AssemblyRef); 37int numAssemblyRef = mdReader.GetTableRowCount(TableIndex.AssemblyRef); 38int sizeAssemblyRefRow = mdReader.GetTableRowSize(TableIndex.AssemblyRef);
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
457var count = reader.GetTableRowCount(TableIndex.AssemblyRef); 471var count = reader.GetTableRowCount(TableIndex.ModuleRef);
Roslyn.Test.PdbUtilities (4)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
75internal void VerifyTableSize(TableIndex table, int expected)
EditAndContinue\EditAndContinueTestUtilities.cs (3)
40TableIndex tableIndex; 52TableIndex tableIndex; 63TableIndex parentTableIndex, constructorTableIndex;
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
439var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.TypeDef); 440var tableRowSize = metadataReader.GetTableRowSize(TableIndex.TypeDef); 479var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.MethodDef); 480var tableRowSize = metadataReader.GetTableRowSize(TableIndex.MethodDef); 513var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.Field); 514var tableRowSize = metadataReader.GetTableRowSize(TableIndex.Field);
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
443AddLocalScope(methodHandle, parentImport: default, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), scope); 524AddLocalScope(methodHandle, parentImport, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), childScope);
System.Reflection.Metadata (692)
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (3)
61if (baseReader.GetTableRowCount(TableIndex.EncMap) != 0) 94if (deltaReaders[i].GetTableRowCount(TableIndex.EncMap) == 0 || !deltaReaders[i].IsMinimalDelta) 121rowCounts[i] = baseReader.GetTableRowCount((TableIndex)i);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (208)
138public void SetCapacity(TableIndex table, int rowCount) 147case TableIndex.Module: break; // no-op, max row count is 1 148case TableIndex.TypeRef: SetTableCapacity(_typeRefTable, rowCount); break; 149case TableIndex.TypeDef: SetTableCapacity(_typeDefTable, rowCount); break; 150case TableIndex.Field: SetTableCapacity(_fieldTable, rowCount); break; 151case TableIndex.MethodDef: SetTableCapacity(_methodDefTable, rowCount); break; 152case TableIndex.Param: SetTableCapacity(_paramTable, rowCount); break; 153case TableIndex.InterfaceImpl: SetTableCapacity(_interfaceImplTable, rowCount); break; 154case TableIndex.MemberRef: SetTableCapacity(_memberRefTable, rowCount); break; 155case TableIndex.Constant: SetTableCapacity(_constantTable, rowCount); break; 156case TableIndex.CustomAttribute: SetTableCapacity(_customAttributeTable, rowCount); break; 157case TableIndex.FieldMarshal: SetTableCapacity(_fieldMarshalTable, rowCount); break; 158case TableIndex.DeclSecurity: SetTableCapacity(_declSecurityTable, rowCount); break; 159case TableIndex.ClassLayout: SetTableCapacity(_classLayoutTable, rowCount); break; 160case TableIndex.FieldLayout: SetTableCapacity(_fieldLayoutTable, rowCount); break; 161case TableIndex.StandAloneSig: SetTableCapacity(_standAloneSigTable, rowCount); break; 162case TableIndex.EventMap: SetTableCapacity(_eventMapTable, rowCount); break; 163case TableIndex.Event: SetTableCapacity(_eventTable, rowCount); break; 164case TableIndex.PropertyMap: SetTableCapacity(_propertyMapTable, rowCount); break; 165case TableIndex.Property: SetTableCapacity(_propertyTable, rowCount); break; 166case TableIndex.MethodSemantics: SetTableCapacity(_methodSemanticsTable, rowCount); break; 167case TableIndex.MethodImpl: SetTableCapacity(_methodImplTable, rowCount); break; 168case TableIndex.ModuleRef: SetTableCapacity(_moduleRefTable, rowCount); break; 169case TableIndex.TypeSpec: SetTableCapacity(_typeSpecTable, rowCount); break; 170case TableIndex.ImplMap: SetTableCapacity(_implMapTable, rowCount); break; 171case TableIndex.FieldRva: SetTableCapacity(_fieldRvaTable, rowCount); break; 172case TableIndex.EncLog: SetTableCapacity(_encLogTable, rowCount); break; 173case TableIndex.EncMap: SetTableCapacity(_encMapTable, rowCount); break; 174case TableIndex.Assembly: break; // no-op, max row count is 1 175case TableIndex.AssemblyRef: SetTableCapacity(_assemblyRefTable, rowCount); break; 176case TableIndex.File: SetTableCapacity(_fileTable, rowCount); break; 177case TableIndex.ExportedType: SetTableCapacity(_exportedTypeTable, rowCount); break; 178case TableIndex.ManifestResource: SetTableCapacity(_manifestResourceTable, rowCount); break; 179case TableIndex.NestedClass: SetTableCapacity(_nestedClassTable, rowCount); break; 180case TableIndex.GenericParam: SetTableCapacity(_genericParamTable, rowCount); break; 181case TableIndex.MethodSpec: SetTableCapacity(_methodSpecTable, rowCount); break; 182case TableIndex.GenericParamConstraint: SetTableCapacity(_genericParamConstraintTable, rowCount); break; 183case TableIndex.Document: SetTableCapacity(_documentTable, rowCount); break; 184case TableIndex.MethodDebugInformation: SetTableCapacity(_methodDebugInformationTable, rowCount); break; 185case TableIndex.LocalScope: SetTableCapacity(_localScopeTable, rowCount); break; 186case TableIndex.LocalVariable: SetTableCapacity(_localVariableTable, rowCount); break; 187case TableIndex.LocalConstant: SetTableCapacity(_localConstantTable, rowCount); break; 188case TableIndex.ImportScope: SetTableCapacity(_importScopeTable, rowCount); break; 189case TableIndex.StateMachineMethod: SetTableCapacity(_stateMachineMethodTable, rowCount); break; 190case TableIndex.CustomDebugInformation: SetTableCapacity(_customDebugInformationTable, rowCount); break; 192case TableIndex.AssemblyOS: 193case TableIndex.AssemblyProcessor: 194case TableIndex.AssemblyRefOS: 195case TableIndex.AssemblyRefProcessor: 196case TableIndex.EventPtr: 197case TableIndex.FieldPtr: 198case TableIndex.MethodPtr: 199case TableIndex.ParamPtr: 200case TableIndex.PropertyPtr: 223public int GetRowCount(TableIndex table) 227case TableIndex.Assembly : return _assemblyRow.HasValue ? 1 : 0; 228case TableIndex.AssemblyRef : return _assemblyRefTable.Count; 229case TableIndex.ClassLayout : return _classLayoutTable.Count; 230case TableIndex.Constant : return _constantTable.Count; 231case TableIndex.CustomAttribute : return _customAttributeTable.Count; 232case TableIndex.DeclSecurity : return _declSecurityTable.Count; 233case TableIndex.EncLog : return _encLogTable.Count; 234case TableIndex.EncMap : return _encMapTable.Count; 235case TableIndex.EventMap : return _eventMapTable.Count; 236case TableIndex.Event : return _eventTable.Count; 237case TableIndex.ExportedType : return _exportedTypeTable.Count; 238case TableIndex.FieldLayout : return _fieldLayoutTable.Count; 239case TableIndex.FieldMarshal : return _fieldMarshalTable.Count; 240case TableIndex.FieldRva : return _fieldRvaTable.Count; 241case TableIndex.Field : return _fieldTable.Count; 242case TableIndex.File : return _fileTable.Count; 243case TableIndex.GenericParamConstraint : return _genericParamConstraintTable.Count; 244case TableIndex.GenericParam : return _genericParamTable.Count; 245case TableIndex.ImplMap : return _implMapTable.Count; 246case TableIndex.InterfaceImpl : return _interfaceImplTable.Count; 247case TableIndex.ManifestResource : return _manifestResourceTable.Count; 248case TableIndex.MemberRef : return _memberRefTable.Count; 249case TableIndex.MethodImpl : return _methodImplTable.Count; 250case TableIndex.MethodSemantics : return _methodSemanticsTable.Count; 251case TableIndex.MethodSpec : return _methodSpecTable.Count; 252case TableIndex.MethodDef : return _methodDefTable.Count; 253case TableIndex.ModuleRef : return _moduleRefTable.Count; 254case TableIndex.Module : return _moduleRow.HasValue ? 1 : 0; 255case TableIndex.NestedClass : return _nestedClassTable.Count; 256case TableIndex.Param : return _paramTable.Count; 257case TableIndex.PropertyMap : return _propertyMapTable.Count; 258case TableIndex.Property : return _propertyTable.Count; 259case TableIndex.StandAloneSig : return _standAloneSigTable.Count; 260case TableIndex.TypeDef : return _typeDefTable.Count; 261case TableIndex.TypeRef : return _typeRefTable.Count; 262case TableIndex.TypeSpec : return _typeSpecTable.Count; 263case TableIndex.Document : return _documentTable.Count; 264case TableIndex.MethodDebugInformation : return _methodDebugInformationTable.Count; 265case TableIndex.LocalScope : return _localScopeTable.Count; 266case TableIndex.LocalVariable : return _localVariableTable.Count; 267case TableIndex.LocalConstant : return _localConstantTable.Count; 268case TableIndex.StateMachineMethod : return _stateMachineMethodTable.Count; 269case TableIndex.ImportScope : return _importScopeTable.Count; 270case TableIndex.CustomDebugInformation : return _customDebugInformationTable.Count; 272case TableIndex.AssemblyOS: 273case TableIndex.AssemblyProcessor: 274case TableIndex.AssemblyRefOS: 275case TableIndex.AssemblyRefProcessor: 276case TableIndex.EventPtr: 277case TableIndex.FieldPtr: 278case TableIndex.MethodPtr: 279case TableIndex.ParamPtr: 280case TableIndex.PropertyPtr: 299rowCounts[(int)TableIndex.Assembly] = _assemblyRow.HasValue ? 1 : 0; 300rowCounts[(int)TableIndex.AssemblyRef] = _assemblyRefTable.Count; 301rowCounts[(int)TableIndex.ClassLayout] = _classLayoutTable.Count; 302rowCounts[(int)TableIndex.Constant] = _constantTable.Count; 303rowCounts[(int)TableIndex.CustomAttribute] = _customAttributeTable.Count; 304rowCounts[(int)TableIndex.DeclSecurity] = _declSecurityTable.Count; 305rowCounts[(int)TableIndex.EncLog] = _encLogTable.Count; 306rowCounts[(int)TableIndex.EncMap] = _encMapTable.Count; 307rowCounts[(int)TableIndex.EventMap] = _eventMapTable.Count; 308rowCounts[(int)TableIndex.Event] = _eventTable.Count; 309rowCounts[(int)TableIndex.ExportedType] = _exportedTypeTable.Count; 310rowCounts[(int)TableIndex.FieldLayout] = _fieldLayoutTable.Count; 311rowCounts[(int)TableIndex.FieldMarshal] = _fieldMarshalTable.Count; 312rowCounts[(int)TableIndex.FieldRva] = _fieldRvaTable.Count; 313rowCounts[(int)TableIndex.Field] = _fieldTable.Count; 314rowCounts[(int)TableIndex.File] = _fileTable.Count; 315rowCounts[(int)TableIndex.GenericParamConstraint] = _genericParamConstraintTable.Count; 316rowCounts[(int)TableIndex.GenericParam] = _genericParamTable.Count; 317rowCounts[(int)TableIndex.ImplMap] = _implMapTable.Count; 318rowCounts[(int)TableIndex.InterfaceImpl] = _interfaceImplTable.Count; 319rowCounts[(int)TableIndex.ManifestResource] = _manifestResourceTable.Count; 320rowCounts[(int)TableIndex.MemberRef] = _memberRefTable.Count; 321rowCounts[(int)TableIndex.MethodImpl] = _methodImplTable.Count; 322rowCounts[(int)TableIndex.MethodSemantics] = _methodSemanticsTable.Count; 323rowCounts[(int)TableIndex.MethodSpec] = _methodSpecTable.Count; 324rowCounts[(int)TableIndex.MethodDef] = _methodDefTable.Count; 325rowCounts[(int)TableIndex.ModuleRef] = _moduleRefTable.Count; 326rowCounts[(int)TableIndex.Module] = _moduleRow.HasValue ? 1 : 0; 327rowCounts[(int)TableIndex.NestedClass] = _nestedClassTable.Count; 328rowCounts[(int)TableIndex.Param] = _paramTable.Count; 329rowCounts[(int)TableIndex.PropertyMap] = _propertyMapTable.Count; 330rowCounts[(int)TableIndex.Property] = _propertyTable.Count; 331rowCounts[(int)TableIndex.StandAloneSig] = _standAloneSigTable.Count; 332rowCounts[(int)TableIndex.TypeDef] = _typeDefTable.Count; 333rowCounts[(int)TableIndex.TypeRef] = _typeRefTable.Count; 334rowCounts[(int)TableIndex.TypeSpec] = _typeSpecTable.Count; 336rowCounts[(int)TableIndex.Document] = _documentTable.Count; 337rowCounts[(int)TableIndex.MethodDebugInformation] = _methodDebugInformationTable.Count; 338rowCounts[(int)TableIndex.LocalScope] = _localScopeTable.Count; 339rowCounts[(int)TableIndex.LocalVariable] = _localVariableTable.Count; 340rowCounts[(int)TableIndex.LocalConstant] = _localConstantTable.Count; 341rowCounts[(int)TableIndex.StateMachineMethod] = _stateMachineMethodTable.Count; 342rowCounts[(int)TableIndex.ImportScope] = _importScopeTable.Count; 343rowCounts[(int)TableIndex.CustomDebugInformation] = _customDebugInformationTable.Count; 1476Throw.InvalidOperation_TableNotSorted(TableIndex.ClassLayout); 1487Throw.InvalidOperation_TableNotSorted(TableIndex.FieldLayout); 1499Throw.InvalidOperation_TableNotSorted(TableIndex.FieldRva); 1526Throw.InvalidOperation_TableNotSorted(TableIndex.GenericParam); 1536Throw.InvalidOperation_TableNotSorted(TableIndex.GenericParamConstraint); 1547Throw.InvalidOperation_TableNotSorted(TableIndex.ImplMap); 1558Throw.InvalidOperation_TableNotSorted(TableIndex.InterfaceImpl); 1569Throw.InvalidOperation_TableNotSorted(TableIndex.MethodImpl); 1580Throw.InvalidOperation_TableNotSorted(TableIndex.NestedClass); 1617Throw.InvalidOperation_TableNotSorted(TableIndex.LocalScope); 1627Throw.InvalidOperation_TableNotSorted(TableIndex.StateMachineMethod); 1647if (metadataSizes.IsPresent(TableIndex.Module)) 1652if (metadataSizes.IsPresent(TableIndex.TypeRef)) 1657if (metadataSizes.IsPresent(TableIndex.TypeDef)) 1662if (metadataSizes.IsPresent(TableIndex.Field)) 1667if (metadataSizes.IsPresent(TableIndex.MethodDef)) 1672if (metadataSizes.IsPresent(TableIndex.Param)) 1677if (metadataSizes.IsPresent(TableIndex.InterfaceImpl)) 1682if (metadataSizes.IsPresent(TableIndex.MemberRef)) 1687if (metadataSizes.IsPresent(TableIndex.Constant)) 1692if (metadataSizes.IsPresent(TableIndex.CustomAttribute)) 1697if (metadataSizes.IsPresent(TableIndex.FieldMarshal)) 1702if (metadataSizes.IsPresent(TableIndex.DeclSecurity)) 1707if (metadataSizes.IsPresent(TableIndex.ClassLayout)) 1712if (metadataSizes.IsPresent(TableIndex.FieldLayout)) 1717if (metadataSizes.IsPresent(TableIndex.StandAloneSig)) 1722if (metadataSizes.IsPresent(TableIndex.EventMap)) 1727if (metadataSizes.IsPresent(TableIndex.Event)) 1732if (metadataSizes.IsPresent(TableIndex.PropertyMap)) 1737if (metadataSizes.IsPresent(TableIndex.Property)) 1742if (metadataSizes.IsPresent(TableIndex.MethodSemantics)) 1747if (metadataSizes.IsPresent(TableIndex.MethodImpl)) 1752if (metadataSizes.IsPresent(TableIndex.ModuleRef)) 1757if (metadataSizes.IsPresent(TableIndex.TypeSpec)) 1762if (metadataSizes.IsPresent(TableIndex.ImplMap)) 1767if (metadataSizes.IsPresent(TableIndex.FieldRva)) 1772if (metadataSizes.IsPresent(TableIndex.EncLog)) 1777if (metadataSizes.IsPresent(TableIndex.EncMap)) 1782if (metadataSizes.IsPresent(TableIndex.Assembly)) 1787if (metadataSizes.IsPresent(TableIndex.AssemblyRef)) 1792if (metadataSizes.IsPresent(TableIndex.File)) 1797if (metadataSizes.IsPresent(TableIndex.ExportedType)) 1802if (metadataSizes.IsPresent(TableIndex.ManifestResource)) 1807if (metadataSizes.IsPresent(TableIndex.NestedClass)) 1812if (metadataSizes.IsPresent(TableIndex.GenericParam)) 1817if (metadataSizes.IsPresent(TableIndex.MethodSpec)) 1822if (metadataSizes.IsPresent(TableIndex.GenericParamConstraint)) 1828if (metadataSizes.IsPresent(TableIndex.Document)) 1833if (metadataSizes.IsPresent(TableIndex.MethodDebugInformation)) 1838if (metadataSizes.IsPresent(TableIndex.LocalScope)) 1843if (metadataSizes.IsPresent(TableIndex.LocalVariable)) 1848if (metadataSizes.IsPresent(TableIndex.LocalConstant)) 1853if (metadataSizes.IsPresent(TableIndex.ImportScope)) 1858if (metadataSizes.IsPresent(TableIndex.StateMachineMethod)) 1863if (metadataSizes.IsPresent(TableIndex.CustomDebugInformation)) 1902metadataSizes.IsEncDelta ? MetadataSizes.SortedTypeSystemTables & ~(1UL << (int)TableIndex.CustomAttribute) :
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (110)
20public static int GetTableRowCount(this MetadataReader reader, TableIndex tableIndex) 40public static int GetTableRowSize(this MetadataReader reader, TableIndex tableIndex) 49TableIndex.Module => reader.ModuleTable.RowSize, 50TableIndex.TypeRef => reader.TypeRefTable.RowSize, 51TableIndex.TypeDef => reader.TypeDefTable.RowSize, 52TableIndex.FieldPtr => reader.FieldPtrTable.RowSize, 53TableIndex.Field => reader.FieldTable.RowSize, 54TableIndex.MethodPtr => reader.MethodPtrTable.RowSize, 55TableIndex.MethodDef => reader.MethodDefTable.RowSize, 56TableIndex.ParamPtr => reader.ParamPtrTable.RowSize, 57TableIndex.Param => reader.ParamTable.RowSize, 58TableIndex.InterfaceImpl => reader.InterfaceImplTable.RowSize, 59TableIndex.MemberRef => reader.MemberRefTable.RowSize, 60TableIndex.Constant => reader.ConstantTable.RowSize, 61TableIndex.CustomAttribute => reader.CustomAttributeTable.RowSize, 62TableIndex.FieldMarshal => reader.FieldMarshalTable.RowSize, 63TableIndex.DeclSecurity => reader.DeclSecurityTable.RowSize, 64TableIndex.ClassLayout => reader.ClassLayoutTable.RowSize, 65TableIndex.FieldLayout => reader.FieldLayoutTable.RowSize, 66TableIndex.StandAloneSig => reader.StandAloneSigTable.RowSize, 67TableIndex.EventMap => reader.EventMapTable.RowSize, 68TableIndex.EventPtr => reader.EventPtrTable.RowSize, 69TableIndex.Event => reader.EventTable.RowSize, 70TableIndex.PropertyMap => reader.PropertyMapTable.RowSize, 71TableIndex.PropertyPtr => reader.PropertyPtrTable.RowSize, 72TableIndex.Property => reader.PropertyTable.RowSize, 73TableIndex.MethodSemantics => reader.MethodSemanticsTable.RowSize, 74TableIndex.MethodImpl => reader.MethodImplTable.RowSize, 75TableIndex.ModuleRef => reader.ModuleRefTable.RowSize, 76TableIndex.TypeSpec => reader.TypeSpecTable.RowSize, 77TableIndex.ImplMap => reader.ImplMapTable.RowSize, 78TableIndex.FieldRva => reader.FieldRvaTable.RowSize, 79TableIndex.EncLog => reader.EncLogTable.RowSize, 80TableIndex.EncMap => reader.EncMapTable.RowSize, 81TableIndex.Assembly => reader.AssemblyTable.RowSize, 82TableIndex.AssemblyProcessor => reader.AssemblyProcessorTable.RowSize, 83TableIndex.AssemblyOS => reader.AssemblyOSTable.RowSize, 84TableIndex.AssemblyRef => reader.AssemblyRefTable.RowSize, 85TableIndex.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.RowSize, 86TableIndex.AssemblyRefOS => reader.AssemblyRefOSTable.RowSize, 87TableIndex.File => reader.FileTable.RowSize, 88TableIndex.ExportedType => reader.ExportedTypeTable.RowSize, 89TableIndex.ManifestResource => reader.ManifestResourceTable.RowSize, 90TableIndex.NestedClass => reader.NestedClassTable.RowSize, 91TableIndex.GenericParam => reader.GenericParamTable.RowSize, 92TableIndex.MethodSpec => reader.MethodSpecTable.RowSize, 93TableIndex.GenericParamConstraint => reader.GenericParamConstraintTable.RowSize, 96TableIndex.Document => reader.DocumentTable.RowSize, 97TableIndex.MethodDebugInformation => reader.MethodDebugInformationTable.RowSize, 98TableIndex.LocalScope => reader.LocalScopeTable.RowSize, 99TableIndex.LocalVariable => reader.LocalVariableTable.RowSize, 100TableIndex.LocalConstant => reader.LocalConstantTable.RowSize, 101TableIndex.ImportScope => reader.ImportScopeTable.RowSize, 102TableIndex.StateMachineMethod => reader.StateMachineMethodTable.RowSize, 103TableIndex.CustomDebugInformation => reader.CustomDebugInformationTable.RowSize, 114public static unsafe int GetTableMetadataOffset(this MetadataReader reader, TableIndex tableIndex) 124private static MemoryBlock GetTableMetadataBlock(this MetadataReader reader, TableIndex tableIndex) 130TableIndex.Module => reader.ModuleTable.Block, 131TableIndex.TypeRef => reader.TypeRefTable.Block, 132TableIndex.TypeDef => reader.TypeDefTable.Block, 133TableIndex.FieldPtr => reader.FieldPtrTable.Block, 134TableIndex.Field => reader.FieldTable.Block, 135TableIndex.MethodPtr => reader.MethodPtrTable.Block, 136TableIndex.MethodDef => reader.MethodDefTable.Block, 137TableIndex.ParamPtr => reader.ParamPtrTable.Block, 138TableIndex.Param => reader.ParamTable.Block, 139TableIndex.InterfaceImpl => reader.InterfaceImplTable.Block, 140TableIndex.MemberRef => reader.MemberRefTable.Block, 141TableIndex.Constant => reader.ConstantTable.Block, 142TableIndex.CustomAttribute => reader.CustomAttributeTable.Block, 143TableIndex.FieldMarshal => reader.FieldMarshalTable.Block, 144TableIndex.DeclSecurity => reader.DeclSecurityTable.Block, 145TableIndex.ClassLayout => reader.ClassLayoutTable.Block, 146TableIndex.FieldLayout => reader.FieldLayoutTable.Block, 147TableIndex.StandAloneSig => reader.StandAloneSigTable.Block, 148TableIndex.EventMap => reader.EventMapTable.Block, 149TableIndex.EventPtr => reader.EventPtrTable.Block, 150TableIndex.Event => reader.EventTable.Block, 151TableIndex.PropertyMap => reader.PropertyMapTable.Block, 152TableIndex.PropertyPtr => reader.PropertyPtrTable.Block, 153TableIndex.Property => reader.PropertyTable.Block, 154TableIndex.MethodSemantics => reader.MethodSemanticsTable.Block, 155TableIndex.MethodImpl => reader.MethodImplTable.Block, 156TableIndex.ModuleRef => reader.ModuleRefTable.Block, 157TableIndex.TypeSpec => reader.TypeSpecTable.Block, 158TableIndex.ImplMap => reader.ImplMapTable.Block, 159TableIndex.FieldRva => reader.FieldRvaTable.Block, 160TableIndex.EncLog => reader.EncLogTable.Block, 161TableIndex.EncMap => reader.EncMapTable.Block, 162TableIndex.Assembly => reader.AssemblyTable.Block, 163TableIndex.AssemblyProcessor => reader.AssemblyProcessorTable.Block, 164TableIndex.AssemblyOS => reader.AssemblyOSTable.Block, 165TableIndex.AssemblyRef => reader.AssemblyRefTable.Block, 166TableIndex.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.Block, 167TableIndex.AssemblyRefOS => reader.AssemblyRefOSTable.Block, 168TableIndex.File => reader.FileTable.Block, 169TableIndex.ExportedType => reader.ExportedTypeTable.Block, 170TableIndex.ManifestResource => reader.ManifestResourceTable.Block, 171TableIndex.NestedClass => reader.NestedClassTable.Block, 172TableIndex.GenericParam => reader.GenericParamTable.Block, 173TableIndex.MethodSpec => reader.MethodSpecTable.Block, 174TableIndex.GenericParamConstraint => reader.GenericParamConstraintTable.Block, 177TableIndex.Document => reader.DocumentTable.Block, 178TableIndex.MethodDebugInformation => reader.MethodDebugInformationTable.Block, 179TableIndex.LocalScope => reader.LocalScopeTable.Block, 180TableIndex.LocalVariable => reader.LocalVariableTable.Block, 181TableIndex.LocalConstant => reader.LocalConstantTable.Block, 182TableIndex.ImportScope => reader.ImportScopeTable.Block, 183TableIndex.StateMachineMethod => reader.StateMachineMethodTable.Block, 184TableIndex.CustomDebugInformation => reader.CustomDebugInformationTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (170)
231UL << (int)TableIndex.InterfaceImpl | 241UL << (int)TableIndex.Constant | 251UL << (int)TableIndex.CustomAttribute | 261UL << (int)TableIndex.FieldMarshal | 271UL << (int)TableIndex.DeclSecurity | 281UL << (int)TableIndex.ClassLayout | 291UL << (int)TableIndex.FieldLayout | 301UL << (int)TableIndex.MethodSemantics | 311UL << (int)TableIndex.MethodImpl | 321UL << (int)TableIndex.ImplMap | 331UL << (int)TableIndex.FieldRva | 341UL << (int)TableIndex.NestedClass | 351UL << (int)TableIndex.GenericParam | 361UL << (int)TableIndex.GenericParamConstraint; 391UL << (int)TableIndex.LocalScope | 401UL << (int)TableIndex.StateMachineMethod | 411UL << (int)TableIndex.CustomDebugInformation; 144bool isEncDelta = IsPresent(TableIndex.EncLog) || IsPresent(TableIndex.EncMap); 157CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.MethodDef, TableIndex.MemberRef); 158DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.MethodDef, TableIndex.TypeDef); 159EventDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Event); 160FieldDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Field); 161GenericParamReferenceIsSmall = IsReferenceSmall(0, TableIndex.GenericParam); 162HasConstantCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Field, TableIndex.Param, TableIndex.Property); 165TableIndex.MethodDef, 166TableIndex.Field, 167TableIndex.TypeRef, 168TableIndex.TypeDef, 169TableIndex.Param, 170TableIndex.InterfaceImpl, 171TableIndex.MemberRef, 172TableIndex.Module, 173TableIndex.DeclSecurity, 174TableIndex.Property, 175TableIndex.Event, 176TableIndex.StandAloneSig, 177TableIndex.ModuleRef, 178TableIndex.TypeSpec, 179TableIndex.Assembly, 180TableIndex.AssemblyRef, 181TableIndex.File, 182TableIndex.ExportedType, 183TableIndex.ManifestResource, 184TableIndex.GenericParam, 185TableIndex.GenericParamConstraint, 186TableIndex.MethodSpec); 188HasFieldMarshalCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Field, TableIndex.Param); 189HasSemanticsCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Event, TableIndex.Property); 190ImplementationCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.File, TableIndex.AssemblyRef, TableIndex.ExportedType); 191MemberForwardedCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Field, TableIndex.MethodDef); 192MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.ModuleRef, TableIndex.MethodDef, TableIndex.TypeSpec); 193MethodDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.MethodDef); 194MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.MethodDef, TableIndex.MemberRef); 195ModuleRefReferenceIsSmall = IsReferenceSmall(0, TableIndex.ModuleRef); 196ParameterReferenceIsSmall = IsReferenceSmall(0, TableIndex.Param); 197PropertyDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Property); 198ResolutionScopeCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Module, TableIndex.ModuleRef, TableIndex.AssemblyRef, TableIndex.TypeRef); 199TypeDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.TypeDef); 200TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.TypeSpec); 201TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.TypeDef, TableIndex.MethodDef); 203DocumentReferenceIsSmall = IsReferenceSmall(0, TableIndex.Document); 204LocalVariableReferenceIsSmall = IsReferenceSmall(0, TableIndex.LocalVariable); 205LocalConstantReferenceIsSmall = IsReferenceSmall(0, TableIndex.LocalConstant); 206ImportScopeReferenceIsSmall = IsReferenceSmall(0, TableIndex.ImportScope); 209TableIndex.MethodDef, 210TableIndex.Field, 211TableIndex.TypeRef, 212TableIndex.TypeDef, 213TableIndex.Param, 214TableIndex.InterfaceImpl, 215TableIndex.MemberRef, 216TableIndex.Module, 217TableIndex.DeclSecurity, 218TableIndex.Property, 219TableIndex.Event, 220TableIndex.StandAloneSig, 221TableIndex.ModuleRef, 222TableIndex.TypeSpec, 223TableIndex.Assembly, 224TableIndex.AssemblyRef, 225TableIndex.File, 226TableIndex.ExportedType, 227TableIndex.ManifestResource, 228TableIndex.GenericParam, 229TableIndex.GenericParamConstraint, 230TableIndex.MethodSpec, 231TableIndex.Document, 232TableIndex.LocalScope, 233TableIndex.LocalVariable, 234TableIndex.LocalConstant, 235TableIndex.ImportScope); 272size += GetTableSize(TableIndex.Module, 2 + 3 * guidReferenceSize + stringReferenceSize); 273size += GetTableSize(TableIndex.TypeRef, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize); 274size += GetTableSize(TableIndex.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize); 275Debug.Assert(rowCounts[(int)TableIndex.FieldPtr] == 0); 276size += GetTableSize(TableIndex.Field, 2 + stringReferenceSize + blobReferenceSize); 277Debug.Assert(rowCounts[(int)TableIndex.MethodPtr] == 0); 278size += GetTableSize(TableIndex.MethodDef, 8 + stringReferenceSize + blobReferenceSize + parameterReferenceSize); 279Debug.Assert(rowCounts[(int)TableIndex.ParamPtr] == 0); 280size += GetTableSize(TableIndex.Param, 4 + stringReferenceSize); 281size += GetTableSize(TableIndex.InterfaceImpl, typeDefReferenceSize + typeDefOrRefCodedIndexSize); 282size += GetTableSize(TableIndex.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize); 283size += GetTableSize(TableIndex.Constant, 2 + hasConstantCodedIndexSize + blobReferenceSize); 284size += GetTableSize(TableIndex.CustomAttribute, hasCustomAttributeCodedIndexSize + customAttributeTypeCodedIndexSize + blobReferenceSize); 285size += GetTableSize(TableIndex.FieldMarshal, hasFieldMarshalCodedIndexSize + blobReferenceSize); 286size += GetTableSize(TableIndex.DeclSecurity, 2 + declSecurityCodedIndexSize + blobReferenceSize); 287size += GetTableSize(TableIndex.ClassLayout, 6 + typeDefReferenceSize); 288size += GetTableSize(TableIndex.FieldLayout, 4 + fieldDefReferenceSize); 289size += GetTableSize(TableIndex.StandAloneSig, blobReferenceSize); 290size += GetTableSize(TableIndex.EventMap, typeDefReferenceSize + eventDefReferenceSize); 291Debug.Assert(rowCounts[(int)TableIndex.EventPtr] == 0); 292size += GetTableSize(TableIndex.Event, 2 + stringReferenceSize + typeDefOrRefCodedIndexSize); 293size += GetTableSize(TableIndex.PropertyMap, typeDefReferenceSize + propertyDefReferenceSize); 294Debug.Assert(rowCounts[(int)TableIndex.PropertyPtr] == 0); 295size += GetTableSize(TableIndex.Property, 2 + stringReferenceSize + blobReferenceSize); 296size += GetTableSize(TableIndex.MethodSemantics, 2 + methodDefReferenceSize + hasSemanticsCodedIndexSize); 297size += GetTableSize(TableIndex.MethodImpl, typeDefReferenceSize + methodDefOrRefCodedIndexSize + methodDefOrRefCodedIndexSize); 298size += GetTableSize(TableIndex.ModuleRef, stringReferenceSize); 299size += GetTableSize(TableIndex.TypeSpec, blobReferenceSize); 300size += GetTableSize(TableIndex.ImplMap, 2 + memberForwardedCodedIndexSize + stringReferenceSize + moduleRefReferenceSize); 301size += GetTableSize(TableIndex.FieldRva, 4 + fieldDefReferenceSize); 302size += GetTableSize(TableIndex.EncLog, 8); 303size += GetTableSize(TableIndex.EncMap, 4); 304size += GetTableSize(TableIndex.Assembly, 16 + blobReferenceSize + stringReferenceSize + stringReferenceSize); 305Debug.Assert(rowCounts[(int)TableIndex.AssemblyProcessor] == 0); 306Debug.Assert(rowCounts[(int)TableIndex.AssemblyOS] == 0); 307size += GetTableSize(TableIndex.AssemblyRef, 12 + blobReferenceSize + stringReferenceSize + stringReferenceSize + blobReferenceSize); 308Debug.Assert(rowCounts[(int)TableIndex.AssemblyRefProcessor] == 0); 309Debug.Assert(rowCounts[(int)TableIndex.AssemblyRefOS] == 0); 310size += GetTableSize(TableIndex.File, 4 + stringReferenceSize + blobReferenceSize); 311size += GetTableSize(TableIndex.ExportedType, 8 + stringReferenceSize + stringReferenceSize + implementationCodedIndexSize); 312size += GetTableSize(TableIndex.ManifestResource, 8 + stringReferenceSize + implementationCodedIndexSize); 313size += GetTableSize(TableIndex.NestedClass, typeDefReferenceSize + typeDefReferenceSize); 314size += GetTableSize(TableIndex.GenericParam, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize); 315size += GetTableSize(TableIndex.MethodSpec, methodDefOrRefCodedIndexSize + blobReferenceSize); 316size += GetTableSize(TableIndex.GenericParamConstraint, genericParamReferenceSize + typeDefOrRefCodedIndexSize); 318size += GetTableSize(TableIndex.Document, blobReferenceSize + guidReferenceSize + blobReferenceSize + guidReferenceSize); 319size += GetTableSize(TableIndex.MethodDebugInformation, documentReferenceSize + blobReferenceSize); 320size += GetTableSize(TableIndex.LocalScope, methodDefReferenceSize + importScopeReferenceSize + localVariableReferenceSize + localConstantReferenceSize + 4 + 4); 321size += GetTableSize(TableIndex.LocalVariable, 2 + 2 + stringReferenceSize); 322size += GetTableSize(TableIndex.LocalConstant, stringReferenceSize + blobReferenceSize); 323size += GetTableSize(TableIndex.ImportScope, importScopeReferenceSize + blobReferenceSize); 324size += GetTableSize(TableIndex.StateMachineMethod, methodDefReferenceSize + methodDefReferenceSize); 325size += GetTableSize(TableIndex.CustomDebugInformation, hasCustomDebugInformationCodedIndexSize + guidReferenceSize + blobReferenceSize); 345internal bool IsPresent(TableIndex table) => (PresentTablesMask & (1UL << (int)table)) != 0; 463private int GetTableSize(TableIndex index, int rowSize) 468private bool IsReferenceSmall(int tagBitSize, params TableIndex[] tables) 474private bool ReferenceFits(int bitCount, TableIndex[] tables) 477foreach (TableIndex table in tables)
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (5)
228/// Gets the <see cref="TableIndex"/> of the table corresponding to the specified <see cref="HandleKind"/>. 233public static bool TryGetTableIndex(HandleKind type, out TableIndex index) 239index = (TableIndex)type; 318public static EntityHandle EntityHandle(TableIndex tableIndex, int rowNumber) 328public static EntityHandle Handle(TableIndex tableIndex, int rowNumber)
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (1)
34/// Each slot in the array corresponds to a table (<see cref="TableIndex"/>).
System\Reflection\Metadata\Internal\MetadataFlags.cs (86)
18Module = 1UL << TableIndex.Module, 19TypeRef = 1UL << TableIndex.TypeRef, 20TypeDef = 1UL << TableIndex.TypeDef, 21FieldPtr = 1UL << TableIndex.FieldPtr, 22Field = 1UL << TableIndex.Field, 23MethodPtr = 1UL << TableIndex.MethodPtr, 24MethodDef = 1UL << TableIndex.MethodDef, 25ParamPtr = 1UL << TableIndex.ParamPtr, 26Param = 1UL << TableIndex.Param, 27InterfaceImpl = 1UL << TableIndex.InterfaceImpl, 28MemberRef = 1UL << TableIndex.MemberRef, 29Constant = 1UL << TableIndex.Constant, 30CustomAttribute = 1UL << TableIndex.CustomAttribute, 31FieldMarshal = 1UL << TableIndex.FieldMarshal, 32DeclSecurity = 1UL << TableIndex.DeclSecurity, 33ClassLayout = 1UL << TableIndex.ClassLayout, 34FieldLayout = 1UL << TableIndex.FieldLayout, 35StandAloneSig = 1UL << TableIndex.StandAloneSig, 36EventMap = 1UL << TableIndex.EventMap, 37EventPtr = 1UL << TableIndex.EventPtr, 38Event = 1UL << TableIndex.Event, 39PropertyMap = 1UL << TableIndex.PropertyMap, 40PropertyPtr = 1UL << TableIndex.PropertyPtr, 41Property = 1UL << TableIndex.Property, 42MethodSemantics = 1UL << TableIndex.MethodSemantics, 43MethodImpl = 1UL << TableIndex.MethodImpl, 44ModuleRef = 1UL << TableIndex.ModuleRef, 45TypeSpec = 1UL << TableIndex.TypeSpec, 46ImplMap = 1UL << TableIndex.ImplMap, 47FieldRva = 1UL << TableIndex.FieldRva, 48EnCLog = 1UL << TableIndex.EncLog, 49EnCMap = 1UL << TableIndex.EncMap, 50Assembly = 1UL << TableIndex.Assembly, 53AssemblyRef = 1UL << TableIndex.AssemblyRef, 56File = 1UL << TableIndex.File, 57ExportedType = 1UL << TableIndex.ExportedType, 58ManifestResource = 1UL << TableIndex.ManifestResource, 59NestedClass = 1UL << TableIndex.NestedClass, 60GenericParam = 1UL << TableIndex.GenericParam, 61MethodSpec = 1UL << TableIndex.MethodSpec, 62GenericParamConstraint = 1UL << TableIndex.GenericParamConstraint, 64Document = 1UL << TableIndex.Document, 65MethodDebugInformation = 1UL << TableIndex.MethodDebugInformation, 66LocalScope = 1UL << TableIndex.LocalScope, 67LocalVariable = 1UL << TableIndex.LocalVariable, 68LocalConstant = 1UL << TableIndex.LocalConstant, 69ImportScope = 1UL << TableIndex.ImportScope, 70StateMachineMethod = 1UL << TableIndex.StateMachineMethod, 71CustomDebugInformation = 1UL << TableIndex.CustomDebugInformation, 203internal const uint Module = (uint)TableIndex.Module; 204internal const uint TypeRef = (uint)TableIndex.TypeRef; 205internal const uint TypeDef = (uint)TableIndex.TypeDef; 206internal const uint FieldDef = (uint)TableIndex.Field; 207internal const uint MethodDef = (uint)TableIndex.MethodDef; 208internal const uint ParamDef = (uint)TableIndex.Param; 209internal const uint InterfaceImpl = (uint)TableIndex.InterfaceImpl; 210internal const uint MemberRef = (uint)TableIndex.MemberRef; 211internal const uint Constant = (uint)TableIndex.Constant; 212internal const uint CustomAttribute = (uint)TableIndex.CustomAttribute; 213internal const uint DeclSecurity = (uint)TableIndex.DeclSecurity; 214internal const uint Signature = (uint)TableIndex.StandAloneSig; 215internal const uint EventMap = (uint)TableIndex.EventMap; 216internal const uint Event = (uint)TableIndex.Event; 217internal const uint PropertyMap = (uint)TableIndex.PropertyMap; 218internal const uint Property = (uint)TableIndex.Property; 219internal const uint MethodSemantics = (uint)TableIndex.MethodSemantics; 220internal const uint MethodImpl = (uint)TableIndex.MethodImpl; 221internal const uint ModuleRef = (uint)TableIndex.ModuleRef; 222internal const uint TypeSpec = (uint)TableIndex.TypeSpec; 223internal const uint Assembly = (uint)TableIndex.Assembly; 224internal const uint AssemblyRef = (uint)TableIndex.AssemblyRef; 225internal const uint File = (uint)TableIndex.File; 226internal const uint ExportedType = (uint)TableIndex.ExportedType; 227internal const uint ManifestResource = (uint)TableIndex.ManifestResource; 228internal const uint NestedClass = (uint)TableIndex.NestedClass; 229internal const uint GenericParam = (uint)TableIndex.GenericParam; 230internal const uint MethodSpec = (uint)TableIndex.MethodSpec; 231internal const uint GenericParamConstraint = (uint)TableIndex.GenericParamConstraint; 234internal const uint Document = (uint)TableIndex.Document; 235internal const uint MethodDebugInformation = (uint)TableIndex.MethodDebugInformation; 236internal const uint LocalScope = (uint)TableIndex.LocalScope; 237internal const uint LocalVariable = (uint)TableIndex.LocalVariable; 238internal const uint LocalConstant = (uint)TableIndex.LocalConstant; 239internal const uint ImportScope = (uint)TableIndex.ImportScope; 240internal const uint AsyncMethod = (uint)TableIndex.StateMachineMethod; 241internal const uint CustomDebugInformation = (uint)TableIndex.CustomDebugInformation;
System\Reflection\Metadata\Internal\Tables.cs (13)
581Throw.TableNotSorted(TableIndex.InterfaceImpl); 708Throw.TableNotSorted(TableIndex.Constant); 889Throw.TableNotSorted(TableIndex.FieldMarshal); 955Throw.TableNotSorted(TableIndex.DeclSecurity); 1035Throw.TableNotSorted(TableIndex.ClassLayout); 1099Throw.TableNotSorted(TableIndex.FieldLayout); 1503Throw.TableNotSorted(TableIndex.MethodSemantics); 1600Throw.TableNotSorted(TableIndex.MethodImpl); 1749Throw.TableNotSorted(TableIndex.ImplMap); 1818Throw.TableNotSorted(TableIndex.FieldRva); 2386Throw.TableNotSorted(TableIndex.NestedClass); 2458Throw.TableNotSorted(TableIndex.GenericParam); 2599Throw.TableNotSorted(TableIndex.GenericParamConstraint);
System\Reflection\Metadata\MetadataReader.cs (91)
372/// A row count for each possible table. May be indexed by <see cref="TableIndex"/>. 563private int GetReferenceSize(int[] rowCounts, TableIndex index) 577int fieldRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.FieldPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Field); 578int methodRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.MethodPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.MethodDef); 579int paramRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.ParamPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Param); 580int eventRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.EventPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Event); 581int propertyRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.PropertyPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Property); 605this.ModuleTable = new ModuleTableReader(rowCounts[(int)TableIndex.Module], stringHeapRefSize, guidHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 608this.TypeRefTable = new TypeRefTableReader(rowCounts[(int)TableIndex.TypeRef], resolutionScopeRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 611this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)TableIndex.TypeDef], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 614this.FieldPtrTable = new FieldPtrTableReader(rowCounts[(int)TableIndex.FieldPtr], GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 617this.FieldTable = new FieldTableReader(rowCounts[(int)TableIndex.Field], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 620this.MethodPtrTable = new MethodPtrTableReader(rowCounts[(int)TableIndex.MethodPtr], GetReferenceSize(rowCounts, TableIndex.MethodDef), metadataTablesMemoryBlock, totalRequiredSize); 623this.MethodDefTable = new MethodTableReader(rowCounts[(int)TableIndex.MethodDef], paramRefSizeSorted, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 626this.ParamPtrTable = new ParamPtrTableReader(rowCounts[(int)TableIndex.ParamPtr], GetReferenceSize(rowCounts, TableIndex.Param), metadataTablesMemoryBlock, totalRequiredSize); 629this.ParamTable = new ParamTableReader(rowCounts[(int)TableIndex.Param], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 632this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)TableIndex.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 635this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)TableIndex.MemberRef], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 638this.ConstantTable = new ConstantTableReader(rowCounts[(int)TableIndex.Constant], IsDeclaredSorted(TableMask.Constant), hasConstantRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 641this.CustomAttributeTable = new CustomAttributeTableReader(rowCounts[(int)TableIndex.CustomAttribute], 650this.FieldMarshalTable = new FieldMarshalTableReader(rowCounts[(int)TableIndex.FieldMarshal], IsDeclaredSorted(TableMask.FieldMarshal), hasFieldMarshalRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 653this.DeclSecurityTable = new DeclSecurityTableReader(rowCounts[(int)TableIndex.DeclSecurity], IsDeclaredSorted(TableMask.DeclSecurity), hasDeclSecurityRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 656this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)TableIndex.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize); 659this.FieldLayoutTable = new FieldLayoutTableReader(rowCounts[(int)TableIndex.FieldLayout], IsDeclaredSorted(TableMask.FieldLayout), GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 662this.StandAloneSigTable = new StandAloneSigTableReader(rowCounts[(int)TableIndex.StandAloneSig], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 665this.EventMapTable = new EventMapTableReader(rowCounts[(int)TableIndex.EventMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 668this.EventPtrTable = new EventPtrTableReader(rowCounts[(int)TableIndex.EventPtr], GetReferenceSize(rowCounts, TableIndex.Event), metadataTablesMemoryBlock, totalRequiredSize); 671this.EventTable = new EventTableReader(rowCounts[(int)TableIndex.Event], typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 674this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)TableIndex.PropertyMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 677this.PropertyPtrTable = new PropertyPtrTableReader(rowCounts[(int)TableIndex.PropertyPtr], GetReferenceSize(rowCounts, TableIndex.Property), metadataTablesMemoryBlock, totalRequiredSize); 680this.PropertyTable = new PropertyTableReader(rowCounts[(int)TableIndex.Property], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 683this.MethodSemanticsTable = new MethodSemanticsTableReader(rowCounts[(int)TableIndex.MethodSemantics], IsDeclaredSorted(TableMask.MethodSemantics), GetReferenceSize(rowCounts, TableIndex.MethodDef), hasSemanticsRefSize, metadataTablesMemoryBlock, totalRequiredSize); 686this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)TableIndex.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 689this.ModuleRefTable = new ModuleRefTableReader(rowCounts[(int)TableIndex.ModuleRef], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 692this.TypeSpecTable = new TypeSpecTableReader(rowCounts[(int)TableIndex.TypeSpec], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 695this.ImplMapTable = new ImplMapTableReader(rowCounts[(int)TableIndex.ImplMap], IsDeclaredSorted(TableMask.ImplMap), GetReferenceSize(rowCounts, TableIndex.ModuleRef), memberForwardedRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 698this.FieldRvaTable = new FieldRVATableReader(rowCounts[(int)TableIndex.FieldRva], IsDeclaredSorted(TableMask.FieldRva), GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 701this.EncLogTable = new EnCLogTableReader(rowCounts[(int)TableIndex.EncLog], metadataTablesMemoryBlock, totalRequiredSize, _metadataStreamKind); 704this.EncMapTable = new EnCMapTableReader(rowCounts[(int)TableIndex.EncMap], metadataTablesMemoryBlock, totalRequiredSize); 707this.AssemblyTable = new AssemblyTableReader(rowCounts[(int)TableIndex.Assembly], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 710this.AssemblyProcessorTable = new AssemblyProcessorTableReader(rowCounts[(int)TableIndex.AssemblyProcessor], metadataTablesMemoryBlock, totalRequiredSize); 713this.AssemblyOSTable = new AssemblyOSTableReader(rowCounts[(int)TableIndex.AssemblyOS], metadataTablesMemoryBlock, totalRequiredSize); 716this.AssemblyRefTable = new AssemblyRefTableReader(rowCounts[(int)TableIndex.AssemblyRef], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize, _metadataKind); 719this.AssemblyRefProcessorTable = new AssemblyRefProcessorTableReader(rowCounts[(int)TableIndex.AssemblyRefProcessor], GetReferenceSize(rowCounts, TableIndex.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize); 722this.AssemblyRefOSTable = new AssemblyRefOSTableReader(rowCounts[(int)TableIndex.AssemblyRefOS], GetReferenceSize(rowCounts, TableIndex.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize); 725this.FileTable = new FileTableReader(rowCounts[(int)TableIndex.File], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 728this.ExportedTypeTable = new ExportedTypeTableReader(rowCounts[(int)TableIndex.ExportedType], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 731this.ManifestResourceTable = new ManifestResourceTableReader(rowCounts[(int)TableIndex.ManifestResource], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 734this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)TableIndex.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize); 737this.GenericParamTable = new GenericParamTableReader(rowCounts[(int)TableIndex.GenericParam], IsDeclaredSorted(TableMask.GenericParam), typeOrMethodDefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 740this.MethodSpecTable = new MethodSpecTableReader(rowCounts[(int)TableIndex.MethodSpec], methodDefOrRefRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 743this.GenericParamConstraintTable = new GenericParamConstraintTableReader(rowCounts[(int)TableIndex.GenericParamConstraint], IsDeclaredSorted(TableMask.GenericParamConstraint), GetReferenceSize(rowCounts, TableIndex.GenericParam), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 750var combinedRowCounts = (externalRowCountsOpt != null) ? CombineRowCounts(rowCounts, externalRowCountsOpt, firstLocalTableIndex: TableIndex.Document) : rowCounts; 752int methodRefSizeCombined = GetReferenceSize(combinedRowCounts, TableIndex.MethodDef); 755this.DocumentTable = new DocumentTableReader(rowCounts[(int)TableIndex.Document], guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 758this.MethodDebugInformationTable = new MethodDebugInformationTableReader(rowCounts[(int)TableIndex.MethodDebugInformation], GetReferenceSize(rowCounts, TableIndex.Document), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 761this.LocalScopeTable = new LocalScopeTableReader(rowCounts[(int)TableIndex.LocalScope], IsDeclaredSorted(TableMask.LocalScope), methodRefSizeCombined, GetReferenceSize(rowCounts, TableIndex.ImportScope), GetReferenceSize(rowCounts, TableIndex.LocalVariable), GetReferenceSize(rowCounts, TableIndex.LocalConstant), metadataTablesMemoryBlock, totalRequiredSize); 764this.LocalVariableTable = new LocalVariableTableReader(rowCounts[(int)TableIndex.LocalVariable], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 767this.LocalConstantTable = new LocalConstantTableReader(rowCounts[(int)TableIndex.LocalConstant], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 770this.ImportScopeTable = new ImportScopeTableReader(rowCounts[(int)TableIndex.ImportScope], GetReferenceSize(rowCounts, TableIndex.ImportScope), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 773this.StateMachineMethodTable = new StateMachineMethodTableReader(rowCounts[(int)TableIndex.StateMachineMethod], IsDeclaredSorted(TableMask.StateMachineMethod), methodRefSizeCombined, metadataTablesMemoryBlock, totalRequiredSize); 776this.CustomDebugInformationTable = new CustomDebugInformationTableReader(rowCounts[(int)TableIndex.CustomDebugInformation], IsDeclaredSorted(TableMask.CustomDebugInformation), hasCustomDebugInformationRefSizeCombined, guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 785private static int[] CombineRowCounts(int[] local, int[] external, TableIndex firstLocalTableIndex)
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
156Throw.TableNotSorted(TableIndex.LocalScope); 356Throw.TableNotSorted(TableIndex.StateMachineMethod); 465Throw.TableNotSorted(TableIndex.CustomDebugInformation);
System\Reflection\Throw.cs (2)
207internal static void TableNotSorted(TableIndex tableIndex) 213internal static void InvalidOperation_TableNotSorted(TableIndex tableIndex)
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (5)
20Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(TableIndex.TypeDef), null) ?? 44Interlocked.CompareExchange(ref _lazyTypeRefTable, CreateTable<RoDefinitionType>(TableIndex.TypeRef), null) ?? 55Interlocked.CompareExchange(ref _lazyGenericParamTable, CreateTable<EcmaGenericParameterType>(TableIndex.GenericParam), null) ?? 66Interlocked.CompareExchange(ref _lazyAssemblyRefTable, CreateTable<RoAssembly>(TableIndex.AssemblyRef), null) ?? 72private MetadataTable<T, EcmaModule> CreateTable<T>(TableIndex tableIndex) where T : class