5095 references to TableIndex
Microsoft.CodeAnalysis (174)
Emit\EditAndContinue\DeltaMetadataWriter.cs (145)
105_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 106_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 107_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 108_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 109_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 110_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]); 112_genericParameters = new GenericParameterIndex(sizes[(int)TableIndex.GenericParam]); 113_eventMap = new EventOrPropertyMapIndex(this.TryGetExistingEventMapIndex, sizes[(int)TableIndex.EventMap]); 114_propertyMap = new EventOrPropertyMapIndex(this.TryGetExistingPropertyMapIndex, sizes[(int)TableIndex.PropertyMap]); 115_methodImpls = new MethodImplIndex(this, sizes[(int)TableIndex.MethodImpl]); 123_assemblyRefIndex = new HeapOrReferenceIndex<AssemblyIdentity>(this, lastRowId: sizes[(int)TableIndex.AssemblyRef]); 124_moduleRefIndex = new HeapOrReferenceIndex<string>(this, lastRowId: sizes[(int)TableIndex.ModuleRef]); 125_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)TableIndex.MemberRef]); 126_methodSpecIndex = new InstanceAndStructuralReferenceIndex<IGenericMethodInstanceReference>(this, new MethodSpecComparer(this), lastRowId: sizes[(int)TableIndex.MethodSpec]); 127_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)TableIndex.TypeRef]); 128_typeSpecIndex = new InstanceAndStructuralReferenceIndex<ITypeReference>(this, new TypeSpecComparer(this), lastRowId: sizes[(int)TableIndex.TypeSpec]); 129_standAloneSignatureIndex = new HeapOrReferenceIndex<BlobHandle>(this, lastRowId: sizes[(int)TableIndex.StandAloneSig]); 149sizes[(int)TableIndex.TypeRef] = _typeRefIndex.Rows.Count; 150sizes[(int)TableIndex.TypeDef] = _typeDefs.GetAdded().Count; 151sizes[(int)TableIndex.Field] = _fieldDefs.GetAdded().Count; 152sizes[(int)TableIndex.MethodDef] = _methodDefs.GetAdded().Count; 153sizes[(int)TableIndex.Param] = _parameterDefs.GetAdded().Count; 154sizes[(int)TableIndex.MemberRef] = _memberRefIndex.Rows.Count; 155sizes[(int)TableIndex.StandAloneSig] = _standAloneSignatureIndex.Rows.Count; 156sizes[(int)TableIndex.EventMap] = _eventMap.GetAdded().Count; 157sizes[(int)TableIndex.Event] = _eventDefs.GetAdded().Count; 158sizes[(int)TableIndex.PropertyMap] = _propertyMap.GetAdded().Count; 159sizes[(int)TableIndex.Property] = _propertyDefs.GetAdded().Count; 160sizes[(int)TableIndex.MethodImpl] = _methodImpls.GetAdded().Count; 161sizes[(int)TableIndex.ModuleRef] = _moduleRefIndex.Rows.Count; 162sizes[(int)TableIndex.TypeSpec] = _typeSpecIndex.Rows.Count; 163sizes[(int)TableIndex.AssemblyRef] = _assemblyRefIndex.Rows.Count; 164sizes[(int)TableIndex.GenericParam] = _genericParameters.GetAdded().Count; 165sizes[(int)TableIndex.MethodSpec] = _methodSpecIndex.Rows.Count; 750if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 946: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 1057_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out var parentTableIndex); 1059var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1071Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1072Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1091PopulateEncLogTableRows(TableIndex.AssemblyRef, previousSizes, deltaSizes); 1092PopulateEncLogTableRows(TableIndex.ModuleRef, previousSizes, deltaSizes); 1093PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1094PopulateEncLogTableRows(TableIndex.MethodSpec, previousSizes, deltaSizes); 1095PopulateEncLogTableRows(TableIndex.TypeRef, previousSizes, deltaSizes); 1096PopulateEncLogTableRows(TableIndex.TypeSpec, previousSizes, deltaSizes); 1097PopulateEncLogTableRows(TableIndex.StandAloneSig, previousSizes, deltaSizes); 1099PopulateEncLogTableRows(_typeDefs, TableIndex.TypeDef); 1100PopulateEncLogTableRows(TableIndex.EventMap, previousSizes, deltaSizes); 1101PopulateEncLogTableRows(TableIndex.PropertyMap, previousSizes, deltaSizes); 1103PopulateEncLogTableEventsOrProperties(_eventDefs, TableIndex.Event, EditAndContinueOperation.AddEvent, _eventMap, TableIndex.EventMap); 1104PopulateEncLogTableFieldsOrMethods(_fieldDefs, TableIndex.Field, EditAndContinueOperation.AddField); 1105PopulateEncLogTableFieldsOrMethods(_methodDefs, TableIndex.MethodDef, EditAndContinueOperation.AddMethod); 1106PopulateEncLogTableEventsOrProperties(_propertyDefs, TableIndex.Property, EditAndContinueOperation.AddProperty, _propertyMap, TableIndex.PropertyMap); 1110PopulateEncLogTableRows(TableIndex.Constant, previousSizes, deltaSizes); 1119PopulateEncLogTableRows(TableIndex.DeclSecurity, previousSizes, deltaSizes); 1120PopulateEncLogTableRows(TableIndex.ClassLayout, previousSizes, deltaSizes); 1121PopulateEncLogTableRows(TableIndex.FieldLayout, previousSizes, deltaSizes); 1122PopulateEncLogTableRows(TableIndex.MethodSemantics, previousSizes, deltaSizes); 1123PopulateEncLogTableRows(TableIndex.MethodImpl, previousSizes, deltaSizes); 1124PopulateEncLogTableRows(TableIndex.ImplMap, previousSizes, deltaSizes); 1125PopulateEncLogTableRows(TableIndex.FieldRva, previousSizes, deltaSizes); 1126PopulateEncLogTableRows(TableIndex.NestedClass, previousSizes, deltaSizes); 1127PopulateEncLogTableRows(TableIndex.GenericParam, previousSizes, deltaSizes); 1128PopulateEncLogTableRows(TableIndex.InterfaceImpl, previousSizes, deltaSizes); 1129PopulateEncLogTableRows(TableIndex.GenericParamConstraint, previousSizes, deltaSizes); 1134TableIndex table, 1137TableIndex mapTable) 1160TableIndex tableIndex, 1212private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1223private void PopulateEncLogTableRows(TableIndex tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes) 1228private void PopulateEncLogTableRows(TableIndex tableIndex, int firstRowId, int tokenCount) 1249for (var tableIndex = (TableIndex)0; tableIndex <= TableIndex.GenericParamConstraint; tableIndex++) 1253case TableIndex.TypeRef: 1254case TableIndex.InterfaceImpl: 1255case TableIndex.MemberRef: 1256case TableIndex.Constant: 1257case TableIndex.DeclSecurity: 1258case TableIndex.ClassLayout: 1259case TableIndex.FieldLayout: 1260case TableIndex.StandAloneSig: 1261case TableIndex.EventMap: 1262case TableIndex.PropertyMap: 1263case TableIndex.MethodSemantics: 1264case TableIndex.MethodImpl: 1265case TableIndex.ModuleRef: 1266case TableIndex.TypeSpec: 1267case TableIndex.ImplMap: 1268case TableIndex.FieldRva: 1269case TableIndex.NestedClass: 1270case TableIndex.GenericParam: 1271case TableIndex.AssemblyRef: 1272case TableIndex.MethodSpec: 1273case TableIndex.GenericParamConstraint: 1277case TableIndex.TypeDef: 1281case TableIndex.Field: 1285case TableIndex.MethodDef: 1289case TableIndex.Event: 1293case TableIndex.Property: 1297case TableIndex.Param: 1298AddRowNumberTokens(tokens, TableIndex.Param, paramEncMapRows); 1301case TableIndex.CustomAttribute: 1302AddRowNumberTokens(tokens, TableIndex.CustomAttribute, _customAttributeRowIds); 1322AddDefinitionTokens(debugTokens, TableIndex.MethodDebugInformation, _methodDefs); 1339var handledTables = new TableIndex[] 1341TableIndex.Module, 1342TableIndex.TypeRef, 1343TableIndex.TypeDef, 1344TableIndex.Field, 1345TableIndex.MethodDef, 1346TableIndex.Param, 1347TableIndex.MemberRef, 1348TableIndex.Constant, 1349TableIndex.CustomAttribute, 1350TableIndex.DeclSecurity, 1351TableIndex.ClassLayout, 1352TableIndex.FieldLayout, 1353TableIndex.StandAloneSig, 1354TableIndex.EventMap, 1355TableIndex.Event, 1356TableIndex.PropertyMap, 1357TableIndex.Property, 1358TableIndex.MethodSemantics, 1359TableIndex.MethodImpl, 1360TableIndex.ModuleRef, 1361TableIndex.TypeSpec, 1362TableIndex.ImplMap, 1366TableIndex.EncLog, 1367TableIndex.EncMap, 1368TableIndex.Assembly, 1369TableIndex.AssemblyRef, 1370TableIndex.MethodSpec, 1371TableIndex.NestedClass, 1372TableIndex.GenericParam, 1373TableIndex.InterfaceImpl, 1374TableIndex.GenericParamConstraint, 1379if (handledTables.Contains((TableIndex)i)) 1391TableIndex tableIndex, 1398private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, int firstRowId, int nTokens) 1406private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, DefinitionIndex<T> index) 1415private 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)
1719Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1720Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1956metadata.SetCapacity(TableIndex.AssemblyRef, assemblyRefs.Count); 2018AddCustomAttributesToTable(sortedGenericParameters, TableIndex.GenericParam); 2093private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList, TableIndex tableIndex) 2207metadata.SetCapacity(TableIndex.Event, eventDefs.Count); 2231metadata.SetCapacity(TableIndex.ExportedType, exportedTypes.Length); 2368metadata.SetCapacity(TableIndex.Field, fieldDefs.Count); 2435metadata.SetCapacity(TableIndex.File, _fileRefList.Count); 2576metadata.SetCapacity(TableIndex.MemberRef, memberRefs.Count); 2589metadata.SetCapacity(TableIndex.MethodImpl, methodImplList.Count); 2603metadata.SetCapacity(TableIndex.MethodSpec, methodSpecs.Count); 2616metadata.SetCapacity(TableIndex.MethodDef, methodDefs.Count); 2639metadata.SetCapacity(TableIndex.MethodSemantics, propertyDefs.Count * 2 + eventDefs.Count * 2); 2701metadata.SetCapacity(TableIndex.ModuleRef, moduleRefs.Count); 2741metadata.SetCapacity(TableIndex.Param, parameterDefs.Count); 2755metadata.SetCapacity(TableIndex.Property, propertyDefs.Count); 2769metadata.SetCapacity(TableIndex.TypeDef, typeDefs.Count); 2826metadata.SetCapacity(TableIndex.TypeRef, typeRefs.Count); 2886metadata.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 (2999)
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)); 9378Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9379Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9380Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default) 9494Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9495Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9496Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9497Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9498Row(2, TableIndex.Field, EditAndContinueOperation.Default), 9499Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9500Row(3, TableIndex.Field, EditAndContinueOperation.Default), 9501Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9502Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 9503Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 9504Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9505Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 9506Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9507Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 9508Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9509Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9510Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9511Row(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)
71Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 72Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 73Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 74Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 75Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 76Row(1, TableIndex.Field, EditAndContinueOperation.Default), 77Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 78Row(2, TableIndex.Field, EditAndContinueOperation.Default), 79Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 80Row(3, TableIndex.Field, EditAndContinueOperation.Default), 81Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 82Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 83Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 84Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 85Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 86Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 87Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 88Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 89Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 90Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 91Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 92Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 93Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 94Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 95Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 96Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 97Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 98Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 99Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 100Row(1, TableIndex.Property, EditAndContinueOperation.Default), 101Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 102Row(2, TableIndex.Property, EditAndContinueOperation.Default), 103Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 104Row(1, TableIndex.Param, EditAndContinueOperation.Default), 105Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 106Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 107Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 108Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 109Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 110Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 111Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 112Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 113Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 114Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 115Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 116Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 117Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 118Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 119Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 120Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 121Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 122Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 123Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 124Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 125Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 126Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 127Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 128Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 131Handle(3, TableIndex.TypeDef), 132Handle(1, TableIndex.Field), 133Handle(2, TableIndex.Field), 134Handle(3, TableIndex.Field), 135Handle(2, TableIndex.MethodDef), 136Handle(3, TableIndex.MethodDef), 137Handle(4, TableIndex.MethodDef), 138Handle(5, TableIndex.MethodDef), 139Handle(6, TableIndex.MethodDef), 140Handle(7, TableIndex.MethodDef), 141Handle(8, TableIndex.MethodDef), 142Handle(9, TableIndex.MethodDef), 143Handle(10, TableIndex.MethodDef), 144Handle(1, TableIndex.Param), 145Handle(1, TableIndex.InterfaceImpl), 146Handle(2, TableIndex.InterfaceImpl), 147Handle(3, TableIndex.InterfaceImpl), 148Handle(4, TableIndex.InterfaceImpl), 149Handle(5, TableIndex.InterfaceImpl), 150Handle(4, TableIndex.CustomAttribute), 151Handle(5, TableIndex.CustomAttribute), 152Handle(6, TableIndex.CustomAttribute), 153Handle(7, TableIndex.CustomAttribute), 154Handle(8, TableIndex.CustomAttribute), 155Handle(9, TableIndex.CustomAttribute), 156Handle(10, TableIndex.CustomAttribute), 157Handle(11, TableIndex.CustomAttribute), 158Handle(12, TableIndex.CustomAttribute), 159Handle(1, TableIndex.StandAloneSig), 160Handle(2, TableIndex.StandAloneSig), 161Handle(1, TableIndex.PropertyMap), 162Handle(1, TableIndex.Property), 163Handle(2, TableIndex.Property), 164Handle(1, TableIndex.MethodSemantics), 165Handle(2, TableIndex.MethodSemantics), 166Handle(1, TableIndex.MethodImpl), 167Handle(2, TableIndex.MethodImpl), 168Handle(3, TableIndex.MethodImpl), 169Handle(4, TableIndex.MethodImpl), 170Handle(5, TableIndex.MethodImpl), 171Handle(6, TableIndex.MethodImpl), 172Handle(7, TableIndex.MethodImpl), 173Handle(1, TableIndex.NestedClass)); 259Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 260Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 261Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 262Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 263Row(1, TableIndex.Field, EditAndContinueOperation.Default), 264Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 265Row(2, TableIndex.Field, EditAndContinueOperation.Default), 266Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 267Row(3, TableIndex.Field, EditAndContinueOperation.Default), 268Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 269Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 270Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 271Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 272Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 273Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 274Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 275Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 276Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 277Row(1, TableIndex.Param, EditAndContinueOperation.Default), 278Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 279Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 280Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 281Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 282Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 283Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 284Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 285Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 365Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 366Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 367Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 368Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 369Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 370Row(2, TableIndex.Field, EditAndContinueOperation.Default), 371Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 372Row(3, TableIndex.Field, EditAndContinueOperation.Default), 373Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 374Row(4, TableIndex.Field, EditAndContinueOperation.Default), 375Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 376Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 377Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 378Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 379Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 380Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 381Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 382Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 383Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 384Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 385Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 386Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 387Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 388Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 389Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 390Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 391Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 392Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 393Row(1, TableIndex.Property, EditAndContinueOperation.Default), 394Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 395Row(2, TableIndex.Property, EditAndContinueOperation.Default), 396Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 397Row(1, TableIndex.Param, EditAndContinueOperation.Default), 398Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 399Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 400Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 401Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 402Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 403Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 404Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 405Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 406Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 407Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 408Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 409Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 410Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 411Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 412Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 413Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 414Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 415Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 416Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 417Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 418Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 419Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 420Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 421Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 467Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 468Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 469Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 470Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 471Row(1, TableIndex.Field, EditAndContinueOperation.Default), 472Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 473Row(2, TableIndex.Field, EditAndContinueOperation.Default), 474Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 475Row(3, TableIndex.Field, EditAndContinueOperation.Default), 476Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 477Row(4, TableIndex.Field, EditAndContinueOperation.Default), 478Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 479Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 480Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 481Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 482Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 483Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 484Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 485Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 486Row(1, TableIndex.Param, EditAndContinueOperation.Default), 487Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 488Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 489Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 490Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 491Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 492Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 493Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 494Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 538new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 541Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 542Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 543Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete IteratorStateMachineAttribute 588new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // row id 0 == delete 589new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 592Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 593Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 594Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Delete AsyncStateMachineAttribute 595Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete DebuggerStepThroughAttribute 658Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 659Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 660Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 661Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 662Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 663Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 664Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 665Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 666Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 667Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 668Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 669Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 670Row(1, TableIndex.Param, EditAndContinueOperation.Default), 671Row(2, TableIndex.Param, EditAndContinueOperation.Default), 672Row(3, TableIndex.Param, EditAndContinueOperation.Default), 673Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 674Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 675Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 676Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 677Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 678Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 765Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 766Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 767Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 768Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 770Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 984Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 985Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 986Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 987Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 988Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 989Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 3691Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3692Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3693Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3694Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3695Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3696Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3697Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3791Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3792Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3793Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3794Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3795Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3796Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3797Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3798Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3799Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3900Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3901Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3902Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3903Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3904Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3905Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3906Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3907Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3908Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4006Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4007Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4008Row(5, TableIndex.Field, EditAndContinueOperation.Default), 4009Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4010Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4011Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4012Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4013Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4120Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4121Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4122Row(7, TableIndex.Field, EditAndContinueOperation.Default), 4123Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4124Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4125Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4126Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4127Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7462Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7463Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7464Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7465Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7466Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7467Row(16, TableIndex.Field, EditAndContinueOperation.Default), 7468Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7469Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7470Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7471Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7472Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7473Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7474Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7475Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7575Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7576Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7577Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7578Row(17, TableIndex.Field, EditAndContinueOperation.Default), 7579Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7580Row(18, TableIndex.Field, EditAndContinueOperation.Default), 7581Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7582Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7583Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7584Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7684Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7685Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7686Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7687Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7688Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7689Row(19, TableIndex.Field, EditAndContinueOperation.Default), 7690Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7691Row(20, TableIndex.Field, EditAndContinueOperation.Default), 7692Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7693Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7694Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7695Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7696Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7697Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7698Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7699Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8248Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8249Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8250Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8251Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8252Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8253Row(11, TableIndex.Field, EditAndContinueOperation.Default), 8254Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8255Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8256Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8257Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8258Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8259Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8260Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8261Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8392Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8393Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8394Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8395Row(12, TableIndex.Field, EditAndContinueOperation.Default), 8396Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8397Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8398Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8399Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8567Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8568Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8569Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8570Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8571Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8572Row(13, TableIndex.Field, EditAndContinueOperation.Default), 8573Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8574Row(14, TableIndex.Field, EditAndContinueOperation.Default), 8575Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8576Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 8577Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8578Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 8579Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8580Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8581Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8582Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8951Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 8952Row(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 (2296)
85Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 86Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 87Row(1, TableIndex.Field, EditAndContinueOperation.Default), 88Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 89Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 90Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 91Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 96Handle(3, TableIndex.TypeDef), 97Handle(1, TableIndex.Field), 98Handle(2, TableIndex.MethodDef), 99Handle(3, TableIndex.MethodDef), 100Handle(4, TableIndex.CustomAttribute) 168Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 169Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 170Row(1, TableIndex.Field, EditAndContinueOperation.Default), 171Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 172Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 173Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 174Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 175Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 176Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 180Handle(3, TableIndex.TypeDef), 181Handle(1, TableIndex.Field), 182Handle(1, TableIndex.MethodDef), 183Handle(2, TableIndex.MethodDef), 184Handle(3, TableIndex.MethodDef), 185Handle(4, TableIndex.CustomAttribute) 534Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 535Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 538Handle(2, TableIndex.MethodDef), 539Handle(2, TableIndex.StandAloneSig)); 597Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 598Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 599Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 602Handle(1, TableIndex.MethodDef), 603Handle(1, TableIndex.Param), 604Handle(2, TableIndex.StandAloneSig)); 623Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 624Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 625Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 628Handle(1, TableIndex.MethodDef), 629Handle(1, TableIndex.Param), 630Handle(3, TableIndex.StandAloneSig)); 670Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 671Row(1, TableIndex.Param, EditAndContinueOperation.Default), 672Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 676Handle(4, TableIndex.MethodDef), 677Handle(1, TableIndex.Param), 678Handle(12, TableIndex.CustomAttribute) 717Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 718Row(1, TableIndex.Param, EditAndContinueOperation.Default) 722Handle(1, TableIndex.MethodDef), 723Handle(1, TableIndex.Param) 764Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 765Row(1, TableIndex.Param, EditAndContinueOperation.Default), 766Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 770Handle(3, TableIndex.MethodDef), 771Handle(1, TableIndex.Param), 772Handle(9, TableIndex.CustomAttribute) 825Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 826Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 827Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 828Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 829Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 830Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 831Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 834Handle(7, TableIndex.TypeRef), 835Handle(8, TableIndex.TypeRef), 836Handle(2, TableIndex.MethodDef), 837Handle(6, TableIndex.MemberRef), 838Handle(2, TableIndex.StandAloneSig), 839Handle(2, TableIndex.TypeSpec), 840Handle(2, TableIndex.AssemblyRef)); 869new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 870new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 871new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 874new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)) 891Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 892Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute 897Handle(7, TableIndex.MethodDef), 898Handle(4, TableIndex.CustomAttribute), 903new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 929Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 930Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 931Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 932Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F 933Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C 938Handle(8, TableIndex.TypeDef), 939Handle(7, TableIndex.MethodDef), 940Handle(4, TableIndex.CustomAttribute), 941Handle(5, TableIndex.CustomAttribute), 942Handle(6, TableIndex.CustomAttribute), 947new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 948new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 949new CustomAttributeRow(Handle(8, TableIndex.TypeDef), Handle(5, TableIndex.MethodDef)), 967Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 968Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 969Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2 970Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted 975Handle(7, TableIndex.MethodDef), 976Handle(4, TableIndex.CustomAttribute), 977Handle(5, TableIndex.CustomAttribute), 978Handle(7, TableIndex.CustomAttribute), 983new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 984new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 985new CustomAttributeRow(Handle(7, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1025new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1026new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1027new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1030new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1033new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1036new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1039new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1066Handle(8, TableIndex.MethodDef), 1067Handle(10, TableIndex.MethodDef), 1068Handle(4, TableIndex.CustomAttribute), 1069Handle(6, TableIndex.CustomAttribute), 1070Handle(8, TableIndex.CustomAttribute), 1071Handle(9, TableIndex.CustomAttribute), 1072Handle(10, TableIndex.CustomAttribute) 1077Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1078Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1079Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1080Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1081Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1082Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1083Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default),// add new row 1091new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1092new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 1093new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 1094new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1095new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), 1102new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1103new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1104new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 1105new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 1106new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), 1153new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1154new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1155new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1156new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1179new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1182Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1183Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1184Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1185Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1186Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1187Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1188Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1191Handle(7, TableIndex.TypeRef), 1192Handle(8, TableIndex.TypeRef), 1193Handle(2, TableIndex.MethodDef), 1194Handle(6, TableIndex.MemberRef), 1195Handle(4, TableIndex.CustomAttribute), 1196Handle(2, TableIndex.StandAloneSig), 1197Handle(2, TableIndex.AssemblyRef)); 1216new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1219Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1220Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1221Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1222Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1223Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1224Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1225Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1226Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1227Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one 1230Handle(9, TableIndex.TypeRef), 1231Handle(10, TableIndex.TypeRef), 1232Handle(11, TableIndex.TypeRef), 1233Handle(2, TableIndex.MethodDef), 1234Handle(7, TableIndex.MemberRef), 1235Handle(8, TableIndex.MemberRef), 1236Handle(4, TableIndex.CustomAttribute), 1237Handle(3, TableIndex.StandAloneSig), 1238Handle(3, TableIndex.AssemblyRef)); 1277new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1278new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1279new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1302new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1305Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1306Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1307Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1308Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 1309Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1310Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1311Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1312Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1313Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute 1316Handle(6, TableIndex.TypeRef), 1317Handle(7, TableIndex.TypeRef), 1318Handle(8, TableIndex.TypeRef), 1319Handle(2, TableIndex.MethodDef), 1320Handle(5, TableIndex.MemberRef), 1321Handle(6, TableIndex.MemberRef), 1322Handle(4, TableIndex.CustomAttribute), 1323Handle(2, TableIndex.StandAloneSig), 1324Handle(2, TableIndex.AssemblyRef)); 1342new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1345Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1346Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1347Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1348Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1349Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1352Handle(9, TableIndex.TypeRef), 1353Handle(2, TableIndex.MethodDef), 1354Handle(4, TableIndex.CustomAttribute), 1355Handle(3, TableIndex.StandAloneSig), 1356Handle(3, TableIndex.AssemblyRef)); 1374new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1377Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1378Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1379Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1380Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1381Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1382Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 1383Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1384Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1385Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row 1388Handle(10, TableIndex.TypeRef), 1389Handle(11, TableIndex.TypeRef), 1390Handle(12, TableIndex.TypeRef), 1391Handle(2, TableIndex.MethodDef), 1392Handle(7, TableIndex.MemberRef), 1393Handle(8, TableIndex.MemberRef), 1394Handle(4, TableIndex.CustomAttribute), 1395Handle(4, TableIndex.StandAloneSig), 1396Handle(4, TableIndex.AssemblyRef)); 1428new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1429new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1430new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1433new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1434new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5 1437new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6 1440new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7 1441new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8 1463Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1464Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1465Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1466Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1467Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1468Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1469Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1470Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1471Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1476Handle(9, TableIndex.MethodDef), 1477Handle(10, TableIndex.MethodDef), 1478Handle(11, TableIndex.MethodDef), 1479Handle(4, TableIndex.CustomAttribute), 1480Handle(5, TableIndex.CustomAttribute), 1481Handle(6, TableIndex.CustomAttribute), 1482Handle(7, TableIndex.CustomAttribute), 1483Handle(8, TableIndex.CustomAttribute), 1484Handle(9, TableIndex.CustomAttribute), 1492new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1493new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1494new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1495new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4] 1496new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9 1497new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7] 1504new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1505new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1506new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4] 1507new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7] 1508new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1509new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9 1532Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1533Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1534Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1535Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1536Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1537Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1538Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1539Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1544Handle(10, TableIndex.MethodDef), 1545Handle(11, TableIndex.MethodDef), 1546Handle(6, TableIndex.CustomAttribute), 1547Handle(7, TableIndex.CustomAttribute), 1548Handle(8, TableIndex.CustomAttribute), 1549Handle(9, TableIndex.CustomAttribute), 1550Handle(10, TableIndex.CustomAttribute), 1551Handle(11, TableIndex.CustomAttribute), 1559new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1560new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1561new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5] 1562new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6] 1563new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10 1564new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11 1571new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1572new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5] 1573new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6] 1574new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1575new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10 1576new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11 1598Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1599Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1600Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1601Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1602Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1607Handle(11, TableIndex.MethodDef), 1608Handle(7, TableIndex.CustomAttribute), 1609Handle(8, TableIndex.CustomAttribute), 1610Handle(10, TableIndex.CustomAttribute), 1611Handle(11, TableIndex.CustomAttribute), 1616new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1617new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1618new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1619new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1649new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1650new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1651new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1670Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1671Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1676Handle(6, TableIndex.MethodDef), 1677Handle(4, TableIndex.CustomAttribute), 1682new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4 1701Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1702Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1707Handle(5, TableIndex.MethodDef), 1708Handle(5, TableIndex.CustomAttribute), 1713new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5 1733Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1734Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1735Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1736Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1741Handle(5, TableIndex.MethodDef), 1742Handle(6, TableIndex.MethodDef), 1743Handle(4, TableIndex.CustomAttribute), 1744Handle(5, TableIndex.CustomAttribute), 1752new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4] 1753new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3] 1760new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3] 1761new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4] 1790new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1791new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1792new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1795new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1813Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1814Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1815Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1820Handle(4, TableIndex.MethodDef), 1821Handle(4, TableIndex.CustomAttribute), 1822Handle(5, TableIndex.CustomAttribute), 1827new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1828new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5 1846Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1847Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1848Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1853Handle(4, TableIndex.MethodDef), 1854Handle(4, TableIndex.CustomAttribute), 1855Handle(5, TableIndex.CustomAttribute), 1860new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1861new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1902new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1903new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1904new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1905new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1926new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 1929Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1930Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1931Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1932Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1933Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute 1936Handle(1, TableIndex.MethodDef), 1937Handle(5, TableIndex.MethodDef), 1938Handle(1, TableIndex.Param), 1939Handle(5, TableIndex.CustomAttribute), 1940Handle(2, TableIndex.StandAloneSig)); 2335g.VerifyTableSize(TableIndex.MethodDef, 6); 2366Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2367Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2368Row(4, TableIndex.Field, EditAndContinueOperation.Default), 2369Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 2370Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2371Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 2372Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2373Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 2374Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 2378Handle(4, TableIndex.TypeDef), 2379Handle(4, TableIndex.Field), 2380Handle(1, TableIndex.MethodDef), 2381Handle(5, TableIndex.MethodDef), 2382Handle(6, TableIndex.MethodDef), 2383Handle(7, TableIndex.MethodDef), 2384Handle(5, TableIndex.CustomAttribute) 2670Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2675Handle(2, TableIndex.MethodDef) 2820Row(1, TableIndex.Property, EditAndContinueOperation.Default), 2821Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 2822Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 2827Handle(4, TableIndex.CustomAttribute), 2828Handle(1, TableIndex.Property), 2829Handle(2, TableIndex.MethodSemantics) 2869Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 2874Handle(1, TableIndex.MethodDef) 2932Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2933Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 2934Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 2935Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 2936Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 2937Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 2938Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2939Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2940Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 2941Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute 2944Handle(6, TableIndex.TypeRef), 2945Handle(7, TableIndex.TypeRef), 2946Handle(8, TableIndex.TypeRef), 2947Handle(3, TableIndex.MethodDef), 2948Handle(5, TableIndex.MemberRef), 2949Handle(6, TableIndex.MemberRef), 2950Handle(4, TableIndex.CustomAttribute), 2951Handle(1, TableIndex.StandAloneSig), 2952Handle(2, TableIndex.AssemblyRef)); 2999new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3000new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3001new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 3026new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3029Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3030Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3031Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3032Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3033Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3034Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3035Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3036Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), // New method, G 3037Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3038Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3039Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G 3040Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 3041Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3044Handle(6, TableIndex.TypeRef), 3045Handle(7, TableIndex.TypeRef), 3046Handle(2, TableIndex.MethodDef), 3047Handle(4, TableIndex.MethodDef), 3048Handle(1, TableIndex.Param), 3049Handle(2, TableIndex.Param), 3050Handle(3, TableIndex.Param), 3051Handle(5, TableIndex.MemberRef), 3052Handle(4, TableIndex.CustomAttribute), 3053Handle(2, TableIndex.StandAloneSig), 3054Handle(2, TableIndex.AssemblyRef)); 3073new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3076Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3077Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3078Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3079Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3080Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3081Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3082Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3085Handle(8, TableIndex.TypeRef), 3086Handle(9, TableIndex.TypeRef), 3087Handle(4, TableIndex.MethodDef), 3088Handle(3, TableIndex.Param), 3089Handle(6, TableIndex.MemberRef), 3090Handle(5, TableIndex.CustomAttribute), 3091Handle(3, TableIndex.AssemblyRef)); 3136new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3137new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3140Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3141Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3142Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3143Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3144Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3145Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3146Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3147Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3148Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3149Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3150Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3151Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows 3152Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3155Handle(10, TableIndex.TypeRef), 3156Handle(11, TableIndex.TypeRef), 3157Handle(12, TableIndex.TypeRef), 3158Handle(13, TableIndex.TypeRef), 3159Handle(3, TableIndex.MethodDef), 3160Handle(4, TableIndex.MethodDef), 3161Handle(3, TableIndex.Param), 3162Handle(4, TableIndex.Param), 3163Handle(5, TableIndex.Param), 3164Handle(6, TableIndex.Param), 3165Handle(4, TableIndex.CustomAttribute), 3166Handle(5, TableIndex.CustomAttribute), 3167Handle(2, TableIndex.AssemblyRef)); 3209new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3210new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3211new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3212new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3213new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3214new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3259new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X 3260new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A 3261new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x 3262new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3263new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3264new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3274Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3275Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3276Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3277Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3278Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3279Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3280Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3281Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3282Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3283Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3284Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3285Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3286Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3287Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3292Handle(14, TableIndex.TypeDef), 3293Handle(15, TableIndex.TypeDef), 3294Handle(16, TableIndex.TypeDef), 3295Handle(2, TableIndex.Field), 3296Handle(3, TableIndex.Field), 3297Handle(2, TableIndex.Constant), 3298Handle(7, TableIndex.CustomAttribute), 3299Handle(8, TableIndex.CustomAttribute), 3300Handle(9, TableIndex.CustomAttribute), 3301Handle(10, TableIndex.CustomAttribute), 3302Handle(11, TableIndex.CustomAttribute), 3303Handle(12, TableIndex.CustomAttribute), 3304Handle(1, TableIndex.Property), 3305Handle(2, TableIndex.MethodSemantics) 3348new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X 3349new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A 3350new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x 3351new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3352new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3353new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3360new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3361new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3362new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3363new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A 3364new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x 3365new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X 3371Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3372Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3373Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3374Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3375Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3376Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3377Row(3, TableIndex.Constant, EditAndContinueOperation.Default), 3378Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen 3379Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3380Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3381Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3382Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3383Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3384Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3389Handle(14, TableIndex.TypeDef), 3390Handle(15, TableIndex.TypeDef), 3391Handle(16, TableIndex.TypeDef), 3392Handle(2, TableIndex.Field), 3393Handle(3, TableIndex.Field), 3394Handle(3, TableIndex.Constant), 3395Handle(7, TableIndex.CustomAttribute), 3396Handle(8, TableIndex.CustomAttribute), 3397Handle(9, TableIndex.CustomAttribute), 3398Handle(10, TableIndex.CustomAttribute), 3399Handle(11, TableIndex.CustomAttribute), 3400Handle(12, TableIndex.CustomAttribute), 3401Handle(1, TableIndex.Property), 3402Handle(3, TableIndex.MethodSemantics) 3468Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3469Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3470Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3471Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3472Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3473Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3474Row(1, TableIndex.Constant, EditAndContinueOperation.Default), 3475Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3478Handle(3, TableIndex.MethodDef), 3479Handle(1, TableIndex.Param), 3480Handle(2, TableIndex.Param), 3481Handle(1, TableIndex.Constant), 3482Handle(4, TableIndex.CustomAttribute)); 3503Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), // C.F2 3504Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3505Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3506Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3507Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3510Handle(3, TableIndex.MethodDef), 3511Handle(1, TableIndex.Param), 3512Handle(2, TableIndex.Param), 3513Handle(2, TableIndex.Constant), 3514Handle(4, TableIndex.CustomAttribute)); 3652Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3653Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3654Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3655Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3656Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3657Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3658Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3659Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3660Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3661Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3662Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3663Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3664Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3665Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3666Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3667Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3668Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 3669Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3670Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3671Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3672Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3673Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3674Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3675Row(7, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3676Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3677Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3678Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3679Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3680Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3681Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3682Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3683Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3710Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3711Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3712Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3713Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3714Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3715Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3716Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3717Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 3718Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 3719Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 3720Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 3721Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 3722Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3723Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3724Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3725Row(1, TableIndex.Field, EditAndContinueOperation.Default), 3726Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3727Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3728Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3729Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3730Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 3731Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3732Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 3733Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3734Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 3735Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3736Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 3737Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3738Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3739Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3740Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3741Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3742Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3743Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3744Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3745Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3746Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3747Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3750Handle(11, TableIndex.TypeRef), 3751Handle(12, TableIndex.TypeRef), 3752Handle(13, TableIndex.TypeRef), 3753Handle(14, TableIndex.TypeRef), 3754Handle(15, TableIndex.TypeRef), 3755Handle(16, TableIndex.TypeRef), 3756Handle(17, TableIndex.TypeRef), 3757Handle(18, TableIndex.TypeRef), 3758Handle(6, TableIndex.TypeDef), 3759Handle(7, TableIndex.TypeDef), 3760Handle(1, TableIndex.Field), 3761Handle(2, TableIndex.Field), 3762Handle(7, TableIndex.MethodDef), 3763Handle(8, TableIndex.MethodDef), 3764Handle(9, TableIndex.MethodDef), 3765Handle(10, TableIndex.MethodDef), 3766Handle(11, TableIndex.MethodDef), 3767Handle(3, TableIndex.Param), 3768Handle(4, TableIndex.Param), 3769Handle(7, TableIndex.MemberRef), 3770Handle(8, TableIndex.MemberRef), 3771Handle(9, TableIndex.MemberRef), 3772Handle(10, TableIndex.CustomAttribute), 3773Handle(11, TableIndex.CustomAttribute), 3774Handle(12, TableIndex.CustomAttribute), 3775Handle(13, TableIndex.CustomAttribute), 3776Handle(14, TableIndex.CustomAttribute), 3777Handle(15, TableIndex.CustomAttribute), 3778Handle(16, TableIndex.CustomAttribute), 3779Handle(17, TableIndex.CustomAttribute), 3780Handle(3, TableIndex.AssemblyRef)); 3804Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3805Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 3806Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 3807Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3808Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 3809Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3810Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3811Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3812Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3863Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3864Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3865Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3866Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3867Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3868Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 3871Handle(6, TableIndex.TypeRef), 3872Handle(2, TableIndex.Field), 3873Handle(1, TableIndex.MethodDef), 3874Handle(5, TableIndex.MemberRef), 3875Handle(2, TableIndex.AssemblyRef)); 3917Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3918Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3919Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3920Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3921Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 3924Handle(7, TableIndex.TypeRef), 3925Handle(8, TableIndex.TypeRef), 3926Handle(1, TableIndex.MethodDef), 3927Handle(2, TableIndex.StandAloneSig), 3928Handle(2, TableIndex.AssemblyRef)); 3991Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3992Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 3993Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3994Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3995Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 3996Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3997Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4000Handle(2, TableIndex.MethodDef), 4001Handle(1, TableIndex.StandAloneSig), 4002Handle(1, TableIndex.PropertyMap), 4003Handle(1, TableIndex.Property), 4004Handle(1, TableIndex.MethodSemantics)); 4030Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4031Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4032Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4033Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4034Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4035Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4036Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4037Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4038Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4039Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4040Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4041Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4042Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4043Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4044Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4045Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4048Handle(1, TableIndex.Field), 4049Handle(3, TableIndex.MethodDef), 4050Handle(4, TableIndex.MethodDef), 4051Handle(1, TableIndex.Param), 4052Handle(4, TableIndex.CustomAttribute), 4053Handle(5, TableIndex.CustomAttribute), 4054Handle(6, TableIndex.CustomAttribute), 4055Handle(7, TableIndex.CustomAttribute), 4056Handle(2, TableIndex.Property), 4057Handle(2, TableIndex.MethodSemantics), 4058Handle(3, TableIndex.MethodSemantics)); 4098Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4099Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4100Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4101Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4102Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4103Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4104Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4105Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4110Handle(3, TableIndex.TypeDef), 4111Handle(2, TableIndex.Field), 4112Handle(1, TableIndex.MethodDef), 4113Handle(2, TableIndex.MethodDef), 4114Handle(4, TableIndex.MethodDef), 4115Handle(8, TableIndex.CustomAttribute) 4157Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4158Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4159Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4160Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4161Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4162Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4163Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4164Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4168Handle(1, TableIndex.MethodDef), 4169Handle(2, TableIndex.MethodDef), 4170Handle(1, TableIndex.Param), 4171Handle(1, TableIndex.CustomAttribute), 4172Handle(7, TableIndex.CustomAttribute), 4173Handle(1, TableIndex.Property), 4174Handle(3, TableIndex.MethodSemantics), 4175Handle(4, TableIndex.MethodSemantics), 4240Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4241Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4242Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4243Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4244Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4245Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4246Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4247Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4252Handle(3, TableIndex.TypeDef), 4253Handle(1, TableIndex.Field), 4254Handle(1, TableIndex.MethodDef), 4255Handle(2, TableIndex.MethodDef), 4256Handle(4, TableIndex.MethodDef), 4257Handle(4, TableIndex.CustomAttribute) 4300Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4301Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4302Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4303Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4304Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4305Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4306Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4307Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4308Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4309Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4310Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4311Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4315Handle(2, TableIndex.Field), 4316Handle(1, TableIndex.MethodDef), 4317Handle(2, TableIndex.MethodDef), 4318Handle(1, TableIndex.Param), 4319Handle(5, TableIndex.CustomAttribute), 4320Handle(6, TableIndex.CustomAttribute), 4321Handle(7, TableIndex.CustomAttribute), 4322Handle(8, TableIndex.CustomAttribute), 4323Handle(1, TableIndex.Property), 4324Handle(3, TableIndex.MethodSemantics), 4325Handle(4, TableIndex.MethodSemantics) 4389Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4390Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4391Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4392Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4393Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4394Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4395Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4396Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4400Handle(3, TableIndex.TypeDef), 4401Handle(1, TableIndex.Field), 4402Handle(1, TableIndex.MethodDef), 4403Handle(2, TableIndex.MethodDef), 4404Handle(4, TableIndex.MethodDef), 4405Handle(4, TableIndex.CustomAttribute) 4451Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4452Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4453Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4454Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4455Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4456Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4457Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4461Handle(1, TableIndex.MethodDef), 4462Handle(2, TableIndex.MethodDef), 4463Handle(1, TableIndex.Param), 4464Handle(2, TableIndex.StandAloneSig), 4465Handle(1, TableIndex.Property), 4466Handle(3, TableIndex.MethodSemantics), 4467Handle(4, TableIndex.MethodSemantics), 4527Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4528Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4529Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4530Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4531Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4532Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4533Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4537Handle(3, TableIndex.TypeDef), 4538Handle(1, TableIndex.Field), 4539Handle(2, TableIndex.MethodDef), 4540Handle(4, TableIndex.MethodDef), 4541Handle(4, TableIndex.CustomAttribute) 4586Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4587Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4588Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4589Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4590Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4591Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4592Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4596Handle(1, TableIndex.MethodDef), 4597Handle(2, TableIndex.MethodDef), 4598Handle(1, TableIndex.Param), 4599Handle(2, TableIndex.StandAloneSig), 4600Handle(1, TableIndex.Property), 4601Handle(3, TableIndex.MethodSemantics), 4602Handle(4, TableIndex.MethodSemantics), 4668Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4669Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4670Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4671Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4672Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4673Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4674Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4675Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4676Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4677Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4678Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4679Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4680Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 4681Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4682Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4683Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4684Row(2, TableIndex.Param, EditAndContinueOperation.Default), 4685Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4686Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4687Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4688Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4689Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4690Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4691Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4695Handle(3, TableIndex.TypeDef), 4696Handle(2, TableIndex.Field), 4697Handle(3, TableIndex.Field), 4698Handle(1, TableIndex.MethodDef), 4699Handle(2, TableIndex.MethodDef), 4700Handle(4, TableIndex.MethodDef), 4701Handle(5, TableIndex.MethodDef), 4702Handle(6, TableIndex.MethodDef), 4703Handle(2, TableIndex.Param), 4704Handle(8, TableIndex.CustomAttribute), 4705Handle(9, TableIndex.CustomAttribute), 4706Handle(10, TableIndex.CustomAttribute), 4707Handle(11, TableIndex.CustomAttribute), 4708Handle(12, TableIndex.CustomAttribute), 4709Handle(2, TableIndex.Property), 4710Handle(3, TableIndex.MethodSemantics), 4711Handle(4, TableIndex.MethodSemantics) 4779Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4780Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4781Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4782Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4783Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4784Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4785Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4786Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4787Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4788Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4792Handle(1, TableIndex.MethodDef), 4793Handle(2, TableIndex.MethodDef), 4794Handle(4, TableIndex.MethodDef), 4795Handle(5, TableIndex.MethodDef), 4796Handle(1, TableIndex.Param), 4797Handle(1, TableIndex.CustomAttribute), 4798Handle(7, TableIndex.CustomAttribute), 4799Handle(1, TableIndex.Property), 4800Handle(5, TableIndex.MethodSemantics), 4801Handle(6, TableIndex.MethodSemantics), 4873Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4874Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4875Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4876Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4877Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4878Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4879Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4880Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4881Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4882Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4883Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4884Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4885Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 4886Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4887Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4888Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4889Row(2, TableIndex.Param, EditAndContinueOperation.Default), 4890Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4891Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4892Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4893Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4894Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4895Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4896Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4900Handle(3, TableIndex.TypeDef), 4901Handle(2, TableIndex.Field), 4902Handle(3, TableIndex.Field), 4903Handle(1, TableIndex.MethodDef), 4904Handle(2, TableIndex.MethodDef), 4905Handle(4, TableIndex.MethodDef), 4906Handle(5, TableIndex.MethodDef), 4907Handle(6, TableIndex.MethodDef), 4908Handle(2, TableIndex.Param), 4909Handle(8, TableIndex.CustomAttribute), 4910Handle(9, TableIndex.CustomAttribute), 4911Handle(10, TableIndex.CustomAttribute), 4912Handle(11, TableIndex.CustomAttribute), 4913Handle(12, TableIndex.CustomAttribute), 4914Handle(2, TableIndex.Property), 4915Handle(3, TableIndex.MethodSemantics), 4916Handle(4, TableIndex.MethodSemantics) 4981Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4982Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4983Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4984Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4985Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4986Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4987Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4988Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4989Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4990Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4994Handle(1, TableIndex.MethodDef), 4995Handle(2, TableIndex.MethodDef), 4996Handle(4, TableIndex.MethodDef), 4997Handle(5, TableIndex.MethodDef), 4998Handle(1, TableIndex.Param), 4999Handle(1, TableIndex.CustomAttribute), 5000Handle(7, TableIndex.CustomAttribute), 5001Handle(1, TableIndex.Property), 5002Handle(5, TableIndex.MethodSemantics), 5003Handle(6, TableIndex.MethodSemantics) 5073Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5074Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5075Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5076Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5077Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5078Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5079Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5080Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5084Handle(3, TableIndex.TypeDef), 5085Handle(1, TableIndex.Field), 5086Handle(1, TableIndex.MethodDef), 5087Handle(2, TableIndex.MethodDef), 5088Handle(4, TableIndex.MethodDef), 5089Handle(5, TableIndex.CustomAttribute) 5156Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5157Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5158Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5159Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5160Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5161Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5162Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5163Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5164Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5165Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5166Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5167Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5168Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5169Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5170Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5174Handle(3, TableIndex.TypeDef), 5175Handle(1, TableIndex.Field), 5176Handle(1, TableIndex.MethodDef), 5177Handle(3, TableIndex.MethodDef), 5178Handle(4, TableIndex.MethodDef), 5179Handle(2, TableIndex.Param), 5180Handle(5, TableIndex.CustomAttribute), 5181Handle(2, TableIndex.StandAloneSig), 5182Handle(2, TableIndex.Property), 5183Handle(2, TableIndex.MethodSemantics) 5241Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5242Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5243Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5244Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5245Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5246Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5250Handle(1, TableIndex.MethodDef), 5251Handle(3, TableIndex.MethodDef), 5252Handle(1, TableIndex.Param), 5253Handle(3, TableIndex.StandAloneSig), 5254Handle(1, TableIndex.Property), 5255Handle(3, TableIndex.MethodSemantics), 5302Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5303Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5304Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5305Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5306Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5310Handle(3, TableIndex.MethodDef), 5311Handle(2, TableIndex.Param), 5312Handle(4, TableIndex.StandAloneSig), 5313Handle(2, TableIndex.Property), 5314Handle(4, TableIndex.MethodSemantics) 5369Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5370Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5371Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5372Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5373Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5378Handle(1, TableIndex.MethodDef), 5379Handle(2, TableIndex.MethodDef), 5380Handle(1, TableIndex.Param), 5381Handle(2, TableIndex.Param), 5382Handle(3, TableIndex.Param), 5451Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5452Row(1, TableIndex.EventMap, EditAndContinueOperation.Default), 5453Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5454Row(1, TableIndex.Event, EditAndContinueOperation.Default), 5455Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5456Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5457Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5458Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5459Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5460Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5461Row(2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5462Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5463Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5464Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5465Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5466Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5467Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5468Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5469Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5470Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 5473Handle(1, TableIndex.Field), 5474Handle(2, TableIndex.MethodDef), 5475Handle(3, TableIndex.MethodDef), 5476Handle(1, TableIndex.Param), 5477Handle(2, TableIndex.Param), 5478Handle(4, TableIndex.CustomAttribute), 5479Handle(5, TableIndex.CustomAttribute), 5480Handle(6, TableIndex.CustomAttribute), 5481Handle(7, TableIndex.CustomAttribute), 5482Handle(1, TableIndex.StandAloneSig), 5483Handle(1, TableIndex.EventMap), 5484Handle(1, TableIndex.Event), 5485Handle(1, TableIndex.MethodSemantics), 5486Handle(2, TableIndex.MethodSemantics)); 5506Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5507Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5508Row(2, TableIndex.Event, EditAndContinueOperation.Default), 5509Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5510Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5511Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5512Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5513Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5514Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5515Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5516Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5517Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5518Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5519Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5520Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5521Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5522Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5523Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5524Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 5527Handle(2, TableIndex.Field), 5528Handle(4, TableIndex.MethodDef), 5529Handle(5, TableIndex.MethodDef), 5530Handle(3, TableIndex.Param), 5531Handle(4, TableIndex.Param), 5532Handle(8, TableIndex.CustomAttribute), 5533Handle(9, TableIndex.CustomAttribute), 5534Handle(10, TableIndex.CustomAttribute), 5535Handle(11, TableIndex.CustomAttribute), 5536Handle(2, TableIndex.StandAloneSig), 5537Handle(2, TableIndex.Event), 5538Handle(3, TableIndex.MethodSemantics), 5539Handle(4, TableIndex.MethodSemantics)); 5580Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5581Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5582Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5583Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5584Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5585Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5586Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5587Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5591Handle(3, TableIndex.TypeDef), 5592Handle(2, TableIndex.Field), 5593Handle(1, TableIndex.MethodDef), 5594Handle(2, TableIndex.MethodDef), 5595Handle(4, TableIndex.MethodDef), 5596Handle(8, TableIndex.CustomAttribute) 5664Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5665Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5666Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 5667Row(2, TableIndex.Event, EditAndContinueOperation.Default), 5668Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5669Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5670Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5671Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5672Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5673Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5674Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5675Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5676Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5677Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5678Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5679Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5680Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5681Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5682Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5683Row(4, TableIndex.Param, EditAndContinueOperation.Default), 5684Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5685Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5686Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5687Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5688Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5689Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5690Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5694Handle(3, TableIndex.TypeDef), 5695Handle(2, TableIndex.Field), 5696Handle(3, TableIndex.Field), 5697Handle(1, TableIndex.MethodDef), 5698Handle(2, TableIndex.MethodDef), 5699Handle(4, TableIndex.MethodDef), 5700Handle(5, TableIndex.MethodDef), 5701Handle(6, TableIndex.MethodDef), 5702Handle(3, TableIndex.Param), 5703Handle(4, TableIndex.Param), 5704Handle(8, TableIndex.CustomAttribute), 5705Handle(9, TableIndex.CustomAttribute), 5706Handle(10, TableIndex.CustomAttribute), 5707Handle(11, TableIndex.CustomAttribute), 5708Handle(12, TableIndex.CustomAttribute), 5709Handle(2, TableIndex.StandAloneSig), 5710Handle(2, TableIndex.Event), 5711Handle(3, TableIndex.MethodSemantics), 5712Handle(4, TableIndex.MethodSemantics) 5809Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5810Row(1, TableIndex.Event, EditAndContinueOperation.Default), 5811Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5812Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5813Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5814Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5815Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5816Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5817Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5818Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5819Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5820Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5824Handle(1, TableIndex.MethodDef), 5825Handle(2, TableIndex.MethodDef), 5826Handle(4, TableIndex.MethodDef), 5827Handle(5, TableIndex.MethodDef), 5828Handle(1, TableIndex.Param), 5829Handle(2, TableIndex.Param), 5830Handle(1, TableIndex.CustomAttribute), 5831Handle(7, TableIndex.CustomAttribute), 5832Handle(3, TableIndex.StandAloneSig), 5833Handle(1, TableIndex.Event), 5834Handle(5, TableIndex.MethodSemantics), 5835Handle(6, TableIndex.MethodSemantics), 6021Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6022Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6025Handle(2, TableIndex.TypeDef), 6026Handle(4, TableIndex.CustomAttribute)); 6042Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6043Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6044Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6047Handle(2, TableIndex.TypeDef), 6048Handle(4, TableIndex.CustomAttribute), 6049Handle(5, TableIndex.CustomAttribute)); 6160Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 6161Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6162Row(baseFieldCount + generation, TableIndex.Field, EditAndContinueOperation.Default), 6163Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6164Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6165Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6166Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6167Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6168Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 6169Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6170Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 6171hasAttribute ? Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition 6174Handle(baseTypeCount + generation, TableIndex.TypeDef), 6175Handle(baseFieldCount + generation, TableIndex.Field), 6176Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 6177Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 6178Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 6179Handle(baseParameterCount + generation * 2, TableIndex.Param), 6180hasAttribute ? Handle(baseAttributeCount + generation, TableIndex.CustomAttribute) : default); 6240Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6241Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6242Row(5, TableIndex.Param, EditAndContinueOperation.Default), 6243Row(6, TableIndex.Param, EditAndContinueOperation.Default), 6244Row(hasAttribute ? 9 : 8, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6247Handle(5, TableIndex.TypeDef), 6248Handle(7, TableIndex.MethodDef), 6249Handle(5, TableIndex.Param), 6250Handle(6, TableIndex.Param), 6251Handle(hasAttribute ? 9 : 8, TableIndex.CustomAttribute)); 6319Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6320Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6321Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6322Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6323Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6324Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 6325Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6326Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 6327Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6331Handle(5, TableIndex.TypeDef), 6332Handle(5, TableIndex.MethodDef), 6333Handle(7, TableIndex.MethodDef), 6334Handle(8, TableIndex.MethodDef), 6335Handle(9, TableIndex.MethodDef), 6336Handle(8, TableIndex.CustomAttribute) 6377new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 6378new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 6379new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 6380new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 6381new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 6382new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 6383new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 6402new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 6405Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6406Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6407Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6408Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6411Handle(8, TableIndex.CustomAttribute), 6412Handle(1, TableIndex.Event), 6413Handle(3, TableIndex.MethodSemantics), 6414Handle(4, TableIndex.MethodSemantics)); 6622Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 6642Assert.Equal(2, reader1.GetTableRowCount(TableIndex.NestedClass)); 6645Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 6646Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6647Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 6648Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6649Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6650Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6651Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6652Row(1, TableIndex.Field, EditAndContinueOperation.Default), 6653Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6654Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6655Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6656Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6657Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6658Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6659Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6660Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 6661Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default)); 6664Handle(6, TableIndex.TypeRef), 6665Handle(4, TableIndex.TypeDef), 6666Handle(5, TableIndex.TypeDef), 6667Handle(1, TableIndex.Field), 6668Handle(1, TableIndex.MethodDef), 6669Handle(4, TableIndex.MethodDef), 6670Handle(5, TableIndex.MethodDef), 6671Handle(6, TableIndex.MethodDef), 6672Handle(5, TableIndex.MemberRef), 6673Handle(2, TableIndex.StandAloneSig), 6674Handle(2, TableIndex.AssemblyRef), 6675Handle(2, TableIndex.NestedClass), 6676Handle(3, TableIndex.NestedClass)); 6725Assert.Equal(4, reader0.GetTableRowCount(TableIndex.NestedClass)); 6738Assert.Equal(4, reader1.GetTableRowCount(TableIndex.NestedClass)); 6785Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 6803Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 6806Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 6807Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 6808Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 6809Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 6810Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 6811Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 6812Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 6813Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 6814Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 6815Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 6816Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6817Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6818Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6819Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6820Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6821Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6822Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6823Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 6824Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default), 6825Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 6826Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 6827Row(1, TableIndex.GenericParamConstraint, EditAndContinueOperation.Default)); 6830Handle(6, TableIndex.TypeRef), 6831Handle(4, TableIndex.TypeDef), 6832Handle(1, TableIndex.MethodDef), 6833Handle(4, TableIndex.MethodDef), 6834Handle(5, TableIndex.MethodDef), 6835Handle(5, TableIndex.MemberRef), 6836Handle(6, TableIndex.MemberRef), 6837Handle(7, TableIndex.MemberRef), 6838Handle(8, TableIndex.MemberRef), 6839Handle(2, TableIndex.StandAloneSig), 6840Handle(1, TableIndex.TypeSpec), 6841Handle(2, TableIndex.TypeSpec), 6842Handle(3, TableIndex.TypeSpec), 6843Handle(2, TableIndex.AssemblyRef), 6844Handle(2, TableIndex.NestedClass), 6845Handle(2, TableIndex.GenericParam), 6846Handle(3, TableIndex.GenericParam), 6847Handle(4, TableIndex.GenericParam), 6848Handle(1, TableIndex.MethodSpec), 6849Handle(1, TableIndex.GenericParamConstraint)); 6974Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 6975Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 6976Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 6979Handle(6, TableIndex.TypeRef), 6980Handle(2, TableIndex.MethodDef), 6981Handle(2, TableIndex.AssemblyRef)); 7040Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7041Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7042Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7043Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7044Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default)); 7047Handle(6, TableIndex.TypeRef), 7048Handle(6, TableIndex.MethodDef), 7049Handle(2, TableIndex.MethodImpl), 7050Handle(2, TableIndex.AssemblyRef)); 7065Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7066Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 7067Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7070Handle(7, TableIndex.TypeRef), 7071Handle(6, TableIndex.MethodDef), 7072Handle(3, TableIndex.AssemblyRef)); 7116Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7117Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7118Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7119Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7122Handle(6, TableIndex.TypeRef), 7123Handle(2, TableIndex.MethodDef), 7124Handle(5, TableIndex.MemberRef), 7125Handle(2, TableIndex.AssemblyRef)); 7239Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7266Assert.Equal(0, reader2.GetTableRowCount(TableIndex.NestedClass)); 7269Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7270Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 7271Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7272Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7273Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7274Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7275Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7276Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7277Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 7278Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7279Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 7280Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 7281Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7282Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 7283Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7284Row(4, TableIndex.Param, EditAndContinueOperation.Default), 7285Row(5, TableIndex.Param, EditAndContinueOperation.Default), 7286Row(6, TableIndex.Param, EditAndContinueOperation.Default), 7287Row(7, TableIndex.Param, EditAndContinueOperation.Default), 7288Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 7365new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)), 7366new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)), 7367new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)), 7368new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7369new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7370new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7371new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)), 7372new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7373new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7374new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), 7375new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7376new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7399Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7400Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7401Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 7402Row(2, TableIndex.Event, EditAndContinueOperation.Default), 7403Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7404Row(3, TableIndex.Field, EditAndContinueOperation.Default), 7405Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7406Row(4, TableIndex.Field, EditAndContinueOperation.Default), 7407Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7408Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7409Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7410Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 7411Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7412Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 7413Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7414Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 7415Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 7416Row(2, TableIndex.Property, EditAndContinueOperation.Default), 7417Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7418Row(8, TableIndex.Param, EditAndContinueOperation.Default), 7419Row(15, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7420Row(9, TableIndex.Param, EditAndContinueOperation.Default), 7421Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7422Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7423Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7424Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7425Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7426Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7427Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7428Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7429Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7430Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7431Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7432Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7433Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default)); 7436Handle(3, TableIndex.Field), 7437Handle(4, TableIndex.Field), 7438Handle(12, TableIndex.MethodDef), 7439Handle(13, TableIndex.MethodDef), 7440Handle(14, TableIndex.MethodDef), 7441Handle(15, TableIndex.MethodDef), 7442Handle(8, TableIndex.Param), 7443Handle(9, TableIndex.Param), 7444Handle(7, TableIndex.CustomAttribute), 7445Handle(13, TableIndex.CustomAttribute), 7446Handle(14, TableIndex.CustomAttribute), 7447Handle(15, TableIndex.CustomAttribute), 7448Handle(16, TableIndex.CustomAttribute), 7449Handle(17, TableIndex.CustomAttribute), 7450Handle(18, TableIndex.CustomAttribute), 7451Handle(19, TableIndex.CustomAttribute), 7452Handle(20, TableIndex.CustomAttribute), 7453Handle(3, TableIndex.StandAloneSig), 7454Handle(4, TableIndex.StandAloneSig), 7455Handle(2, TableIndex.Event), 7456Handle(2, TableIndex.Property), 7457Handle(4, TableIndex.MethodSemantics), 7458Handle(5, TableIndex.MethodSemantics), 7459Handle(6, TableIndex.MethodSemantics), 7460Handle(2, TableIndex.GenericParam)); 7466new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)), 7467new CustomAttributeRow(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)), 7468new CustomAttributeRow(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)), 7469new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)), 7470new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7471new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7472new CustomAttributeRow(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), 7473new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7474new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 7479new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)), 7480new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)), 7481new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 7482new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 7483new CustomAttributeRow(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), 7484new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7485new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 7486new CustomAttributeRow(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)), 7487new CustomAttributeRow(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef))); 7537Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7538Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 7539Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7540Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.M 7542Handle(7, TableIndex.TypeRef), 7543Handle(2, TableIndex.MethodDef), 7544Handle(2, TableIndex.AssemblyRef)); 7657Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7658Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 7659Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 7660Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7661Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7664Handle(12, TableIndex.TypeRef), 7665Handle(13, TableIndex.TypeRef), 7666Handle(1, TableIndex.MethodDef), 7667Handle(2, TableIndex.StandAloneSig), 7668Handle(2, TableIndex.AssemblyRef)); 7759Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7760Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7761Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7762Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7763Row(2, TableIndex.ImplMap, EditAndContinueOperation.Default)); 7766Handle(3, TableIndex.MethodDef), 7767Handle(1, TableIndex.Param), 7768Handle(2, TableIndex.ImplMap)); 7811Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7812Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7813Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7814Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 7815Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7816Row(3, TableIndex.Field, EditAndContinueOperation.Default), 7817Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7818Row(4, TableIndex.Field, EditAndContinueOperation.Default), 7819Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7820Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7821Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 7822Row(3, TableIndex.FieldLayout, EditAndContinueOperation.Default), 7823Row(4, TableIndex.FieldLayout, EditAndContinueOperation.Default)); 7825Handle(6, TableIndex.TypeRef), 7826Handle(3, TableIndex.TypeDef), 7827Handle(3, TableIndex.Field), 7828Handle(4, TableIndex.Field), 7829Handle(2, TableIndex.MethodDef), 7830Handle(5, TableIndex.MemberRef), 7831Handle(2, TableIndex.ClassLayout), 7832Handle(3, TableIndex.FieldLayout), 7833Handle(4, TableIndex.FieldLayout), 7834Handle(2, TableIndex.AssemblyRef)); 8443Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8444Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8445Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8446Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8449Handle(6, TableIndex.TypeRef), 8450Handle(2, TableIndex.MethodDef), 8451Handle(2, TableIndex.AssemblyRef)); 12022Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 12023Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 12024Row(1, TableIndex.Field, EditAndContinueOperation.Default), 12025Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 12026Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 12027Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 12028Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 12033Handle(3, TableIndex.TypeDef), 12034Handle(1, TableIndex.Field), 12035Handle(1, TableIndex.MethodDef), 12036Handle(3, TableIndex.MethodDef), 12037Handle(4, TableIndex.CustomAttribute) 12119Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 12120Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 12121Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 12122Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 12125Handle(7, TableIndex.TypeRef), 12126Handle(2, TableIndex.MethodDef), 12127Handle(2, TableIndex.StandAloneSig), 12128Handle(2, TableIndex.AssemblyRef)); 15598Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 15599Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 15600Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 15601Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 15602Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 15603Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 15604Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 15605Row(3, TableIndex.Param, EditAndContinueOperation.Default), 15606Row(23, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 15609Handle(21, TableIndex.TypeRef), 15610Handle(22, TableIndex.TypeRef), 15611Handle(23, TableIndex.TypeRef), 15612Handle(10, TableIndex.MethodDef), 15613Handle(3, TableIndex.Param), 15614Handle(23, TableIndex.CustomAttribute), 15615Handle(3, TableIndex.StandAloneSig), 15616Handle(4, TableIndex.TypeSpec), 15617Handle(3, TableIndex.AssemblyRef)); 15716Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 15717Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15718Row(3, TableIndex.Field, EditAndContinueOperation.Default), 15719Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15720Row(4, TableIndex.Field, EditAndContinueOperation.Default), 15721Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 15722Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15723Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 15724Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15725Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 15726Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15727Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 15728Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15729Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 15730Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15731Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 15732Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 15733Row(2, TableIndex.Property, EditAndContinueOperation.Default), 15734Row(16, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15735Row(9, TableIndex.Param, EditAndContinueOperation.Default), 15736Row(18, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15737Row(10, TableIndex.Param, EditAndContinueOperation.Default), 15738Row(19, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15739Row(11, TableIndex.Param, EditAndContinueOperation.Default), 15740Row(30, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15741Row(31, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15742Row(32, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15743Row(33, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15744Row(34, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15745Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15746Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 15747Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 15804Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15805Row(5, TableIndex.Field, EditAndContinueOperation.Default), 15806Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15807Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default), 15808Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15809Row(22, TableIndex.MethodDef, EditAndContinueOperation.Default), 15810Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15811Row(23, TableIndex.MethodDef, EditAndContinueOperation.Default), 15812Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15813Row(24, TableIndex.MethodDef, EditAndContinueOperation.Default), 15814Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 15815Row(4, TableIndex.Property, EditAndContinueOperation.Default), 15816Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15817Row(15, TableIndex.Param, EditAndContinueOperation.Default), 15818Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15819Row(16, TableIndex.Param, EditAndContinueOperation.Default), 15820Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15821Row(17, TableIndex.Param, EditAndContinueOperation.Default), 15822Row(23, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15823Row(18, TableIndex.Param, EditAndContinueOperation.Default), 15824Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15825Row(19, TableIndex.Param, EditAndContinueOperation.Default), 15826Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15827Row(20, TableIndex.Param, EditAndContinueOperation.Default), 15828Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15829Row(21, TableIndex.Param, EditAndContinueOperation.Default), 15830Row(39, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15831Row(40, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15832Row(41, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15833Row(42, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15834Row(43, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15835Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 15836Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 15939Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 15940Row(4, TableIndex.Field, EditAndContinueOperation.Default), 15941Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15942Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 15943Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 15944Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 15945Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 15946Row(3, TableIndex.Property, EditAndContinueOperation.Default), 15947Row(20, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 15948Row(12, TableIndex.Param, EditAndContinueOperation.Default), 15949Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15950Row(36, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15951Row(37, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15952Row(38, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 15953Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 15954Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16026Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 16027Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16028Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16029Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 16030Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 16031Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 16032Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method 16033Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 16036Handle(8, TableIndex.TypeRef), 16037Handle(9, TableIndex.TypeRef), 16038Handle(10, TableIndex.TypeRef), 16039Handle(1, TableIndex.MethodDef), 16040Handle(1, TableIndex.Param), 16041Handle(7, TableIndex.MemberRef), 16042Handle(8, TableIndex.MemberRef), 16043Handle(2, TableIndex.AssemblyRef)); 16497Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 16498Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16499Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16500Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 16501Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16502Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 16503Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16508Handle(4, TableIndex.TypeDef), 16509Handle(1, TableIndex.Field), 16510Handle(1, TableIndex.MethodDef), 16511Handle(4, TableIndex.MethodDef), 16512Handle(4, TableIndex.CustomAttribute) 16579Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16580Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 16584Handle(3, TableIndex.MethodDef), 16616Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16617Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16618Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16619Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16620Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16621Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 16622Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16627Handle(3, TableIndex.TypeDef), 16628Handle(1, TableIndex.Field), 16629Handle(3, TableIndex.MethodDef), 16630Handle(4, TableIndex.MethodDef), 16631Handle(4, TableIndex.CustomAttribute) 16696Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 16697Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16698Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16699Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 16700Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16701Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16702Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16706Handle(3, TableIndex.TypeDef), 16707Handle(1, TableIndex.Field), 16708Handle(1, TableIndex.MethodDef), 16709Handle(3, TableIndex.MethodDef), 16710Handle(4, TableIndex.CustomAttribute) 16756Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 16760Handle(1, TableIndex.MethodDef), 16819Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 16820Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16821Row(1, TableIndex.Field, EditAndContinueOperation.Default), 16822Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16823Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16824Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 16825Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16830Handle(5, TableIndex.TypeDef), 16831Handle(1, TableIndex.Field), 16832Handle(3, TableIndex.MethodDef), 16833Handle(5, TableIndex.MethodDef), 16834Handle(7, TableIndex.CustomAttribute) 16839new CustomAttributeRow(Handle(5, TableIndex.TypeDef), Handle(6, TableIndex.MemberRef)) 16891Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16892Row(1, TableIndex.Param, EditAndContinueOperation.Default), 16893Row(2, TableIndex.Param, EditAndContinueOperation.Default), 16894Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16895Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16896Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 16900Handle(3, TableIndex.MethodDef), 16901Handle(1, TableIndex.Param), 16902Handle(2, TableIndex.Param), 16903Handle(1, TableIndex.CustomAttribute), 16904Handle(5, TableIndex.CustomAttribute), 16905Handle(6, TableIndex.CustomAttribute) 16909new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 16910new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 16911new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 16965Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 16966Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16967Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 16968Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16969Row(1, TableIndex.Param, EditAndContinueOperation.Default) 16973Handle(3, TableIndex.MethodDef), 16974Handle(1, TableIndex.Param), 16975Handle(1, TableIndex.StandAloneSig) 17013Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17014Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17015Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17016Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17017Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17018Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17019Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17024Handle(3, TableIndex.TypeDef), 17025Handle(1, TableIndex.Field), 17026Handle(3, TableIndex.MethodDef), 17027Handle(4, TableIndex.MethodDef), 17028Handle(4, TableIndex.CustomAttribute) 17077Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17078Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17079Row(1, TableIndex.Param, EditAndContinueOperation.Default) 17083Handle(3, TableIndex.MethodDef), 17084Handle(1, TableIndex.Param), 17085Handle(2, TableIndex.StandAloneSig) 17153Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17154Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17155Row(3, TableIndex.Field, EditAndContinueOperation.Default), 17156Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17157Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17158Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17159Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 17160Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17165Handle(4, TableIndex.TypeDef), 17166Handle(3, TableIndex.Field), 17167Handle(1, TableIndex.MethodDef), 17168Handle(5, TableIndex.MethodDef), 17169Handle(6, TableIndex.MethodDef), 17170Handle(5, TableIndex.CustomAttribute) 17231Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17232Row(4, TableIndex.Field, EditAndContinueOperation.Default), 17233Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17234Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17235Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17236Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 17241Handle(4, TableIndex.Field), 17242Handle(1, TableIndex.MethodDef), 17243Handle(4, TableIndex.MethodDef), 17244Handle(7, TableIndex.MethodDef) 17306Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17307Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 17312Handle(1, TableIndex.MethodDef), 17313Handle(7, TableIndex.MethodDef) 17405Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17406Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17407Row(3, TableIndex.Field, EditAndContinueOperation.Default), 17408Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 17409Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17410Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17411Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 17412Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17417Handle(4, TableIndex.TypeDef), 17418Handle(3, TableIndex.Field), 17419Handle(2, TableIndex.MethodDef), 17420Handle(5, TableIndex.MethodDef), 17421Handle(6, TableIndex.MethodDef), 17422Handle(5, TableIndex.CustomAttribute) 17579Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 17580Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17581Row(5, TableIndex.Field, EditAndContinueOperation.Default), 17582Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17583Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 17584Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 17585Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 17586Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17587Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 17588Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17593Handle(8, TableIndex.TypeDef), 17594Handle(5, TableIndex.Field), 17595Handle(5, TableIndex.MethodDef), 17596Handle(9, TableIndex.MethodDef), 17597Handle(10, TableIndex.MethodDef), 17598Handle(11, TableIndex.MethodDef), 17599Handle(12, TableIndex.MethodDef), 17600Handle(15, TableIndex.CustomAttribute) 17735Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 17736Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default) 17741Handle(13, TableIndex.MethodDef), 17742Handle(16, TableIndex.MethodDef) 17856Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 17857Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17858Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17859Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17860Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 17861Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 17862Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17863Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 17864Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17869Handle(7, TableIndex.TypeDef), 17870Handle(1, TableIndex.Field), 17871Handle(5, TableIndex.MethodDef), 17872Handle(7, TableIndex.MethodDef), 17873Handle(8, TableIndex.MethodDef), 17874Handle(9, TableIndex.MethodDef), 17875Handle(18, TableIndex.CustomAttribute) 18030Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18031Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 18032Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 18033Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default) 18160Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18161Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18162Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18163Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18164Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18165Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18166Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18167Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18168Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18169Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18170Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18174Handle(3, TableIndex.TypeDef), 18175Handle(1, TableIndex.Field), 18176Handle(1, TableIndex.MethodDef), 18177Handle(3, TableIndex.MethodDef), 18178Handle(4, TableIndex.MethodDef), 18179Handle(2, TableIndex.Param), 18180Handle(4, TableIndex.CustomAttribute) 18235Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18236Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18237Row(1, TableIndex.Param, EditAndContinueOperation.Default) 18242Handle(1, TableIndex.MethodDef), 18243Handle(3, TableIndex.MethodDef), 18244Handle(1, TableIndex.Param) 18306Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18307Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18308Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18309Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18310Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18311Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18312Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18313Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18314Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18315Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18316Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18317Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18322Handle(3, TableIndex.TypeDef), 18323Handle(1, TableIndex.Field), 18324Handle(1, TableIndex.MethodDef), 18325Handle(3, TableIndex.MethodDef), 18326Handle(4, TableIndex.MethodDef), 18327Handle(2, TableIndex.Param), 18328Handle(4, TableIndex.CustomAttribute), 18329Handle(2, TableIndex.StandAloneSig) 18385Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18386Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18387Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18388Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18392Handle(1, TableIndex.MethodDef), 18393Handle(3, TableIndex.MethodDef), 18394Handle(1, TableIndex.Param), 18395Handle(3, TableIndex.StandAloneSig) 18459Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 18460Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18461Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18462Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18463Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18464Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18465Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18466Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18467Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18468Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18469Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18470Row(3, TableIndex.Param, EditAndContinueOperation.Default), 18471Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18476Handle(3, TableIndex.TypeDef), 18477Handle(1, TableIndex.Field), 18478Handle(1, TableIndex.MethodDef), 18479Handle(3, TableIndex.MethodDef), 18480Handle(4, TableIndex.MethodDef), 18481Handle(2, TableIndex.Param), 18482Handle(3, TableIndex.Param), 18483Handle(4, TableIndex.CustomAttribute) 18538Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18539Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18540Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18544Handle(1, TableIndex.MethodDef), 18545Handle(3, TableIndex.MethodDef), 18546Handle(1, TableIndex.Param), 19015Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19020Handle(1, TableIndex.MethodDef) 19119Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19120Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19125Handle(1, TableIndex.MethodDef), 19126Handle(2, TableIndex.StandAloneSig) 19228Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19233Handle(1, TableIndex.MethodDef) 19359Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19360Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19361Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 19362Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19363Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19364Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19365Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19366Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19367Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19368Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19373Handle(4, TableIndex.TypeDef), 19374Handle(1, TableIndex.MethodDef), 19375Handle(4, TableIndex.MethodDef), 19376Handle(1, TableIndex.Param), 19377Handle(3, TableIndex.Param), 19378Handle(5, TableIndex.CustomAttribute), 19379Handle(3, TableIndex.StandAloneSig), 19380Handle(4, TableIndex.StandAloneSig) 19421Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19422Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 19423Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19424Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19425Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19426Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19427Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19428Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19429Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19434Handle(4, TableIndex.TypeDef), 19435Handle(1, TableIndex.MethodDef), 19436Handle(4, TableIndex.MethodDef), 19437Handle(1, TableIndex.Param), 19438Handle(3, TableIndex.Param), 19439Handle(5, TableIndex.CustomAttribute), 19440Handle(2, TableIndex.StandAloneSig) 19507Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19508Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 19509Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19510Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19511Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19512Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19513Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 19514Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19515Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19516Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19517Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19518Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19519Row(4, TableIndex.Param, EditAndContinueOperation.Default), 19520Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19521Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 19522Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 19523Row(5, TableIndex.GenericParam, EditAndContinueOperation.Default), 19524Row(6, TableIndex.GenericParam, EditAndContinueOperation.Default) 19529Handle(5, TableIndex.TypeDef), 19530Handle(1, TableIndex.MethodDef), 19531Handle(4, TableIndex.MethodDef), 19532Handle(5, TableIndex.MethodDef), 19533Handle(2, TableIndex.Param), 19534Handle(3, TableIndex.Param), 19535Handle(4, TableIndex.Param), 19536Handle(6, TableIndex.CustomAttribute), 19537Handle(2, TableIndex.StandAloneSig), 19538Handle(3, TableIndex.GenericParam), 19539Handle(4, TableIndex.GenericParam), 19540Handle(5, TableIndex.GenericParam), 19541Handle(6, TableIndex.GenericParam) 19633Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19634Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19635Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 19636Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19637Row(3, TableIndex.Field, EditAndContinueOperation.Default), 19638Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 19639Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19640Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 19641Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19642Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 19643Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19644Row(9, TableIndex.Param, EditAndContinueOperation.Default), 19645Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19646Row(10, TableIndex.Param, EditAndContinueOperation.Default), 19647Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19648Row(11, TableIndex.Param, EditAndContinueOperation.Default), 19649Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19650Row(12, TableIndex.Param, EditAndContinueOperation.Default), 19651Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19652Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19653Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19654Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19655Row(8, TableIndex.GenericParam, EditAndContinueOperation.Default), 19656Row(9, TableIndex.GenericParam, EditAndContinueOperation.Default), 19657Row(10, TableIndex.GenericParam, EditAndContinueOperation.Default), 19658Row(11, TableIndex.GenericParam, EditAndContinueOperation.Default), 19659Row(12, TableIndex.GenericParam, EditAndContinueOperation.Default) 19664Handle(8, TableIndex.TypeDef), 19665Handle(9, TableIndex.TypeDef), 19666Handle(3, TableIndex.Field), 19667Handle(6, TableIndex.MethodDef), 19668Handle(11, TableIndex.MethodDef), 19669Handle(12, TableIndex.MethodDef), 19670Handle(9, TableIndex.Param), 19671Handle(10, TableIndex.Param), 19672Handle(11, TableIndex.Param), 19673Handle(12, TableIndex.Param), 19674Handle(10, TableIndex.CustomAttribute), 19675Handle(11, TableIndex.CustomAttribute), 19676Handle(12, TableIndex.CustomAttribute), 19677Handle(13, TableIndex.CustomAttribute), 19678Handle(3, TableIndex.StandAloneSig), 19679Handle(8, TableIndex.GenericParam), 19680Handle(9, TableIndex.GenericParam), 19681Handle(10, TableIndex.GenericParam), 19682Handle(11, TableIndex.GenericParam), 19683Handle(12, TableIndex.GenericParam) 19704Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19705Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 19706Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 19707Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19708Row(4, TableIndex.Field, EditAndContinueOperation.Default), 19709Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 19710Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19711Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 19712Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19713Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 19714Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19715Row(13, TableIndex.Param, EditAndContinueOperation.Default), 19716Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19717Row(14, TableIndex.Param, EditAndContinueOperation.Default), 19718Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19719Row(15, TableIndex.Param, EditAndContinueOperation.Default), 19720Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19721Row(16, TableIndex.Param, EditAndContinueOperation.Default), 19722Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19723Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19724Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19725Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19726Row(13, TableIndex.GenericParam, EditAndContinueOperation.Default), 19727Row(14, TableIndex.GenericParam, EditAndContinueOperation.Default), 19728Row(15, TableIndex.GenericParam, EditAndContinueOperation.Default), 19729Row(16, TableIndex.GenericParam, EditAndContinueOperation.Default), 19730Row(17, TableIndex.GenericParam, EditAndContinueOperation.Default) 19735Handle(10, TableIndex.TypeDef), 19736Handle(11, TableIndex.TypeDef), 19737Handle(4, TableIndex.Field), 19738Handle(6, TableIndex.MethodDef), 19739Handle(13, TableIndex.MethodDef), 19740Handle(14, TableIndex.MethodDef), 19741Handle(13, TableIndex.Param), 19742Handle(14, TableIndex.Param), 19743Handle(15, TableIndex.Param), 19744Handle(16, TableIndex.Param), 19745Handle(14, TableIndex.CustomAttribute), 19746Handle(15, TableIndex.CustomAttribute), 19747Handle(16, TableIndex.CustomAttribute), 19748Handle(17, TableIndex.CustomAttribute), 19749Handle(4, TableIndex.StandAloneSig), 19750Handle(13, TableIndex.GenericParam), 19751Handle(14, TableIndex.GenericParam), 19752Handle(15, TableIndex.GenericParam), 19753Handle(16, TableIndex.GenericParam), 19754Handle(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)
135var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
358internal static EditAndContinueLogEntry Row(int rowNumber, TableIndex table, EditAndContinueOperation operation) 371TableIndex tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (6)
Metadata\MetadataReaderUtils.cs (5)
28for (int i = 1, n = reader.GetTableRowCount(TableIndex.Constant); i <= n; i++) 36for (int i = 1, n = reader.GetTableRowCount(TableIndex.Param); i <= n; i++) 44for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParam); i <= n; i++) 52for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParamConstraint); i <= n; i++) 60for (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 (1143)
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)
65Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 66Row(17, TableIndex.MemberRef, EditAndContinueOperation.Default), 67Row(18, TableIndex.MemberRef, EditAndContinueOperation.Default), 68Row(19, TableIndex.MemberRef, EditAndContinueOperation.Default), 69Row(20, TableIndex.MemberRef, EditAndContinueOperation.Default), 70Row(21, TableIndex.MemberRef, EditAndContinueOperation.Default), 71Row(22, TableIndex.MemberRef, EditAndContinueOperation.Default), 72Row(23, TableIndex.MemberRef, EditAndContinueOperation.Default), 73Row(24, TableIndex.MemberRef, EditAndContinueOperation.Default), 74Row(25, TableIndex.MemberRef, EditAndContinueOperation.Default), 75Row(26, TableIndex.MemberRef, EditAndContinueOperation.Default), 76Row(27, TableIndex.MemberRef, EditAndContinueOperation.Default), 77Row(28, TableIndex.MemberRef, EditAndContinueOperation.Default), 78Row(29, TableIndex.MemberRef, EditAndContinueOperation.Default), 79Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 80Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 81Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 82Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 83Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 84Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 85Row(24, TableIndex.TypeRef, EditAndContinueOperation.Default), 86Row(25, TableIndex.TypeRef, EditAndContinueOperation.Default), 87Row(26, TableIndex.TypeRef, EditAndContinueOperation.Default), 88Row(27, TableIndex.TypeRef, EditAndContinueOperation.Default), 89Row(28, TableIndex.TypeRef, EditAndContinueOperation.Default), 90Row(29, TableIndex.TypeRef, EditAndContinueOperation.Default), 91Row(30, TableIndex.TypeRef, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 93Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 94Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 95Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 96Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 97Row(2, TableIndex.PropertyMap, EditAndContinueOperation.Default), 98Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 99Row(5, TableIndex.Field, EditAndContinueOperation.Default), 100Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 101Row(6, TableIndex.Field, EditAndContinueOperation.Default), 102Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 103Row(7, TableIndex.Field, EditAndContinueOperation.Default), 104Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 105Row(8, TableIndex.Field, EditAndContinueOperation.Default), 106Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 107Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 108Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 109Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 110Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 111Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 112Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 113Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 114Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 115Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 116Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 117Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 118Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 119Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 120Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 121Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 122Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 123Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 124Row(2, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 125Row(3, TableIndex.Property, EditAndContinueOperation.Default), 126Row(2, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 127Row(4, TableIndex.Property, EditAndContinueOperation.Default), 128Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 129Row(2, TableIndex.Param, EditAndContinueOperation.Default), 130Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 131Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 132Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 133Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 134Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 135Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 136Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 137Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 138Row(21, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 139Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 140Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 141Row(8, TableIndex.MethodImpl, EditAndContinueOperation.Default), 142Row(9, TableIndex.MethodImpl, EditAndContinueOperation.Default), 143Row(10, TableIndex.MethodImpl, EditAndContinueOperation.Default), 144Row(11, TableIndex.MethodImpl, EditAndContinueOperation.Default), 145Row(12, TableIndex.MethodImpl, EditAndContinueOperation.Default), 146Row(13, TableIndex.MethodImpl, EditAndContinueOperation.Default), 147Row(14, TableIndex.MethodImpl, EditAndContinueOperation.Default), 148Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 149Row(6, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 150Row(7, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 151Row(8, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 152Row(9, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 153Row(10, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 155Handle(18, TableIndex.TypeRef), 156Handle(19, TableIndex.TypeRef), 157Handle(20, TableIndex.TypeRef), 158Handle(21, TableIndex.TypeRef), 159Handle(22, TableIndex.TypeRef), 160Handle(23, TableIndex.TypeRef), 161Handle(24, TableIndex.TypeRef), 162Handle(25, TableIndex.TypeRef), 163Handle(26, TableIndex.TypeRef), 164Handle(27, TableIndex.TypeRef), 165Handle(28, TableIndex.TypeRef), 166Handle(29, TableIndex.TypeRef), 167Handle(30, TableIndex.TypeRef), 168Handle(4, TableIndex.TypeDef), 169Handle(5, TableIndex.Field), 170Handle(6, TableIndex.Field), 171Handle(7, TableIndex.Field), 172Handle(8, TableIndex.Field), 173Handle(11, TableIndex.MethodDef), 174Handle(12, TableIndex.MethodDef), 175Handle(13, TableIndex.MethodDef), 176Handle(14, TableIndex.MethodDef), 177Handle(15, TableIndex.MethodDef), 178Handle(16, TableIndex.MethodDef), 179Handle(17, TableIndex.MethodDef), 180Handle(18, TableIndex.MethodDef), 181Handle(19, TableIndex.MethodDef), 182Handle(2, TableIndex.Param), 183Handle(6, TableIndex.InterfaceImpl), 184Handle(7, TableIndex.InterfaceImpl), 185Handle(8, TableIndex.InterfaceImpl), 186Handle(9, TableIndex.InterfaceImpl), 187Handle(10, TableIndex.InterfaceImpl), 188Handle(17, TableIndex.MemberRef), 189Handle(18, TableIndex.MemberRef), 190Handle(19, TableIndex.MemberRef), 191Handle(20, TableIndex.MemberRef), 192Handle(21, TableIndex.MemberRef), 193Handle(22, TableIndex.MemberRef), 194Handle(23, TableIndex.MemberRef), 195Handle(24, TableIndex.MemberRef), 196Handle(25, TableIndex.MemberRef), 197Handle(26, TableIndex.MemberRef), 198Handle(27, TableIndex.MemberRef), 199Handle(28, TableIndex.MemberRef), 200Handle(29, TableIndex.MemberRef), 201Handle(13, TableIndex.CustomAttribute), 202Handle(14, TableIndex.CustomAttribute), 203Handle(15, TableIndex.CustomAttribute), 204Handle(16, TableIndex.CustomAttribute), 205Handle(17, TableIndex.CustomAttribute), 206Handle(18, TableIndex.CustomAttribute), 207Handle(19, TableIndex.CustomAttribute), 208Handle(20, TableIndex.CustomAttribute), 209Handle(21, TableIndex.CustomAttribute), 210Handle(3, TableIndex.StandAloneSig), 211Handle(4, TableIndex.StandAloneSig), 212Handle(2, TableIndex.PropertyMap), 213Handle(3, TableIndex.Property), 214Handle(4, TableIndex.Property), 215Handle(3, TableIndex.MethodSemantics), 216Handle(4, TableIndex.MethodSemantics), 217Handle(8, TableIndex.MethodImpl), 218Handle(9, TableIndex.MethodImpl), 219Handle(10, TableIndex.MethodImpl), 220Handle(11, TableIndex.MethodImpl), 221Handle(12, TableIndex.MethodImpl), 222Handle(13, TableIndex.MethodImpl), 223Handle(14, TableIndex.MethodImpl), 224Handle(3, TableIndex.TypeSpec), 225Handle(4, TableIndex.TypeSpec), 226Handle(2, TableIndex.AssemblyRef), 227Handle(2, TableIndex.NestedClass)) 416Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 417Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 418Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 419Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 420Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 421Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 422Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 423Row(10, TableIndex.MemberRef, EditAndContinueOperation.Default), 424Row(11, TableIndex.MemberRef, EditAndContinueOperation.Default), 425Row(12, TableIndex.MemberRef, EditAndContinueOperation.Default), 426Row(13, TableIndex.MemberRef, EditAndContinueOperation.Default), 427Row(14, TableIndex.MemberRef, EditAndContinueOperation.Default), 428Row(15, TableIndex.MemberRef, EditAndContinueOperation.Default), 429Row(16, TableIndex.MemberRef, EditAndContinueOperation.Default), 430Row(17, TableIndex.MemberRef, EditAndContinueOperation.Default), 431Row(18, TableIndex.MemberRef, EditAndContinueOperation.Default), 432Row(19, TableIndex.MemberRef, EditAndContinueOperation.Default), 433Row(20, TableIndex.MemberRef, EditAndContinueOperation.Default), 434Row(21, TableIndex.MemberRef, EditAndContinueOperation.Default), 435Row(22, TableIndex.MemberRef, EditAndContinueOperation.Default), 436Row(23, TableIndex.MemberRef, EditAndContinueOperation.Default), 437Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 438Row(2, TableIndex.MethodSpec, EditAndContinueOperation.Default), 439Row(3, TableIndex.MethodSpec, EditAndContinueOperation.Default), 440Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 441Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 442Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 443Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 444Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 445Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 446Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 447Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 448Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 449Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 450Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 451Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 452Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 453Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 454Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 455Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 456Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 457Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 458Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 459Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 460Row(1, TableIndex.Field, EditAndContinueOperation.Default), 461Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 462Row(2, TableIndex.Field, EditAndContinueOperation.Default), 463Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 464Row(3, TableIndex.Field, EditAndContinueOperation.Default), 465Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 466Row(4, TableIndex.Field, EditAndContinueOperation.Default), 467Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 468Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 469Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 470Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 472Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 474Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 475Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 476Row(1, TableIndex.Param, EditAndContinueOperation.Default), 477Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 478Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 479Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 480Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 481Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 482Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 483Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 484Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 485Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 487Handle(6, TableIndex.TypeRef), 488Handle(7, TableIndex.TypeRef), 489Handle(8, TableIndex.TypeRef), 490Handle(9, TableIndex.TypeRef), 491Handle(10, TableIndex.TypeRef), 492Handle(11, TableIndex.TypeRef), 493Handle(12, TableIndex.TypeRef), 494Handle(13, TableIndex.TypeRef), 495Handle(14, TableIndex.TypeRef), 496Handle(15, TableIndex.TypeRef), 497Handle(16, TableIndex.TypeRef), 498Handle(17, TableIndex.TypeRef), 499Handle(18, TableIndex.TypeRef), 500Handle(3, TableIndex.TypeDef), 501Handle(1, TableIndex.Field), 502Handle(2, TableIndex.Field), 503Handle(3, TableIndex.Field), 504Handle(4, TableIndex.Field), 505Handle(2, TableIndex.MethodDef), 506Handle(3, TableIndex.MethodDef), 507Handle(4, TableIndex.MethodDef), 508Handle(5, TableIndex.MethodDef), 509Handle(1, TableIndex.Param), 510Handle(1, TableIndex.InterfaceImpl), 511Handle(5, TableIndex.MemberRef), 512Handle(6, TableIndex.MemberRef), 513Handle(7, TableIndex.MemberRef), 514Handle(8, TableIndex.MemberRef), 515Handle(9, TableIndex.MemberRef), 516Handle(10, TableIndex.MemberRef), 517Handle(11, TableIndex.MemberRef), 518Handle(12, TableIndex.MemberRef), 519Handle(13, TableIndex.MemberRef), 520Handle(14, TableIndex.MemberRef), 521Handle(15, TableIndex.MemberRef), 522Handle(16, TableIndex.MemberRef), 523Handle(17, TableIndex.MemberRef), 524Handle(18, TableIndex.MemberRef), 525Handle(19, TableIndex.MemberRef), 526Handle(20, TableIndex.MemberRef), 527Handle(21, TableIndex.MemberRef), 528Handle(22, TableIndex.MemberRef), 529Handle(23, TableIndex.MemberRef), 530Handle(4, TableIndex.CustomAttribute), 531Handle(5, TableIndex.CustomAttribute), 532Handle(6, TableIndex.CustomAttribute), 533Handle(7, TableIndex.CustomAttribute), 534Handle(8, TableIndex.CustomAttribute), 535Handle(1, TableIndex.StandAloneSig), 536Handle(2, TableIndex.StandAloneSig), 537Handle(1, TableIndex.MethodImpl), 538Handle(2, TableIndex.MethodImpl), 539Handle(1, TableIndex.TypeSpec), 540Handle(2, TableIndex.TypeSpec), 541Handle(3, TableIndex.TypeSpec), 542Handle(2, TableIndex.AssemblyRef), 543Handle(3, TableIndex.AssemblyRef), 544Handle(1, TableIndex.NestedClass), 545Handle(1, TableIndex.MethodSpec), 546Handle(2, TableIndex.MethodSpec), 547Handle(3, TableIndex.MethodSpec)) 746Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 747Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 748Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 749Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 750Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 751Row(1, TableIndex.Field, EditAndContinueOperation.Default), 752Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 753Row(2, TableIndex.Field, EditAndContinueOperation.Default), 754Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 755Row(3, TableIndex.Field, EditAndContinueOperation.Default), 756Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 757Row(4, TableIndex.Field, EditAndContinueOperation.Default), 758Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 759Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 760Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 761Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 762Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 763Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 764Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 765Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 766Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 767Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 768Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 770Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 771Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 772Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 773Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 774Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 775Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 776Row(1, TableIndex.Property, EditAndContinueOperation.Default), 777Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 778Row(2, TableIndex.Property, EditAndContinueOperation.Default), 779Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 780Row(1, TableIndex.Param, EditAndContinueOperation.Default), 781Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 782Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 783Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 784Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 785Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 786Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 787Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 788Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 789Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 790Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 791Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 792Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 793Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 794Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 795Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 796Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 797Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 798Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 799Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 800Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 801Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 802Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 803Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 804Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 854Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 855Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 856Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 857Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 858Row(1, TableIndex.Field, EditAndContinueOperation.Default), 859Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 860Row(2, TableIndex.Field, EditAndContinueOperation.Default), 861Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 862Row(3, TableIndex.Field, EditAndContinueOperation.Default), 863Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 864Row(4, TableIndex.Field, EditAndContinueOperation.Default), 865Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 866Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 867Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 868Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 869Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 870Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 871Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 872Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 873Row(1, TableIndex.Param, EditAndContinueOperation.Default), 874Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 875Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 876Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 877Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 878Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 879Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 880Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 881Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 882Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)) 929Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 930Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 931Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 977Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 978Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 979Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 980Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1067Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1068Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1069Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1070Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1071Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1072Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1073Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 1074Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1075Row(16, TableIndex.Field, EditAndContinueOperation.Default), 1076Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1077Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1078Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1079Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1080Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1081Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 1082Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1083Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 1084Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1085Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1086Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1087Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1088Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1089Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1090Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1091Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1092Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1093Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1094Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1095Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1176Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1177Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1178Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1179Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1180Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1181Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1182Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1183Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1362Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1363Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1364Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1365Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1366Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1367Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1368Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 3604Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3605Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3606Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3607Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3608Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3609Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3610Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3611Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3612Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3709Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3710Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3711Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3712Row(8, TableIndex.Field, EditAndContinueOperation.Default), 3713Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3714Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3715Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3716Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3717Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3718Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3719Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3819Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3820Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3821Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3822Row(8, TableIndex.Field, EditAndContinueOperation.Default), 3823Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3824Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3825Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3826Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3827Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3828Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3829Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 3925Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3926Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3927Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3928Row(6, TableIndex.Field, EditAndContinueOperation.Default), 3929Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3930Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3931Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3932Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3933Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3934Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 4058Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4059Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4060Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4061Row(8, TableIndex.Field, EditAndContinueOperation.Default), 4062Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4063Row(9, TableIndex.Field, EditAndContinueOperation.Default), 4064Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4065Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4066Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4067Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4068Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4069Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6375Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6376Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6377Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6378Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6379Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6380Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6381Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6382Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6528Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6529Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6530Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6531Row(7, TableIndex.Field, EditAndContinueOperation.Default), 6532Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6533Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6534Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6535Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6536Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6537Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6686Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6687Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6688Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6689Row(7, TableIndex.Field, EditAndContinueOperation.Default), 6690Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6691Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6692Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6693Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6694Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6695Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 6840Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6841Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6842Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6843Row(6, TableIndex.Field, EditAndContinueOperation.Default), 6844Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6845Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6846Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6847Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6848Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7130Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7131Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7132Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7133Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7134Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7135Row(19, TableIndex.Field, EditAndContinueOperation.Default), 7136Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7137Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7138Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7139Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7140Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7141Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7142Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7143Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7144Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7145Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7250Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7251Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7252Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7253Row(20, TableIndex.Field, EditAndContinueOperation.Default), 7254Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7255Row(21, TableIndex.Field, EditAndContinueOperation.Default), 7256Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7257Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7258Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7259Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7260Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7365Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7366Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7367Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7368Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7369Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7370Row(22, TableIndex.Field, EditAndContinueOperation.Default), 7371Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7372Row(23, TableIndex.Field, EditAndContinueOperation.Default), 7373Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7374Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7375Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7376Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7377Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7378Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7379Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7380Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7381Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7382Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7631Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7632Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7633Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7634Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7635Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7636Row(14, TableIndex.Field, EditAndContinueOperation.Default), 7637Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7638Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7639Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7640Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7641Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7642Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7643Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7644Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7645Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7646Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7794Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7795Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7796Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7797Row(15, TableIndex.Field, EditAndContinueOperation.Default), 7798Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7799Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7800Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7801Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7802Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 7950Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7951Row(17, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7952Row(18, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7953Row(19, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7954Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7955Row(16, TableIndex.Field, EditAndContinueOperation.Default), 7956Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7957Row(17, TableIndex.Field, EditAndContinueOperation.Default), 7958Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7959Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7960Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7961Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 7962Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7963Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7964Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7965Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7966Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7967Row(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 (352)
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) 1528Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1529Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1530Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1531Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1532Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1533Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1534Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1535Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1536Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1630Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 1631Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1632Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 1633Row(1, TableIndex.Field, EditAndContinueOperation.Default), 1634Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1635Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1636Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1637Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1638Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1639Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1640Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1641Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 1642Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1643Row(3, TableIndex.Param, EditAndContinueOperation.Default), 1644Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1645Row(4, TableIndex.Param, EditAndContinueOperation.Default), 1646Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1647Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1648Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1726Row(1, TableIndex.Event, EditAndContinueOperation.Default), 1727Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1728Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 1729Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1730Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1731Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1732Row(2, TableIndex.Param, EditAndContinueOperation.Default), 1733Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1734Row(8, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 1735Row(9, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 1824Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1825Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1828Handle(2, TableIndex.TypeDef), 1829Handle(4, TableIndex.CustomAttribute)) 1845Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 1846Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1847Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 1850Handle(2, TableIndex.TypeDef), 1851Handle(4, TableIndex.CustomAttribute), 1852Handle(5, TableIndex.CustomAttribute)) 1959Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), ' adding a type def 1960Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1961Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1962Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 1963Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1964Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1965Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 1966Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 1967Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 1968If(hasAttribute, Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default), Nothing)) ' adding a new attribute row for attribute on C#* definition 1971Handle(baseTypeCount + generation, TableIndex.TypeDef), 1972Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 1973Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 1974Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 1975Handle(baseParameterCount + generation * 2, TableIndex.Param), 1976If(hasAttribute, Handle(baseAttributeCount + generation, TableIndex.CustomAttribute), Nothing)) 2031Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 2032Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 2033Row(5, TableIndex.Param, EditAndContinueOperation.Default), 2034Row(6, TableIndex.Param, EditAndContinueOperation.Default), 2035Row(If(hasAttribute, 9, 8), TableIndex.CustomAttribute, EditAndContinueOperation.Default)) 2038Handle(5, TableIndex.TypeDef), 2039Handle(8, TableIndex.MethodDef), 2040Handle(5, TableIndex.Param), 2041Handle(6, TableIndex.Param), 2042Handle(If(hasAttribute, 9, 8), TableIndex.CustomAttribute)) 2092Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2093Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 2094Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 2095Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 2096Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 2097Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 2098Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 2099Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2100Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default)) 2102Handle(8, TableIndex.TypeRef), 2103Handle(9, TableIndex.TypeRef), 2104Handle(10, TableIndex.TypeRef), 2105Handle(3, TableIndex.MethodDef), 2106Handle(8, TableIndex.MemberRef), 2107Handle(9, TableIndex.MemberRef), 2108Handle(2, TableIndex.StandAloneSig), 2109Handle(3, TableIndex.AssemblyRef), 2110Handle(4, TableIndex.AssemblyRef)) 2319Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2320Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), ' HotReloadException 2321Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2322Row(1, TableIndex.Field, EditAndContinueOperation.Default), ' HotReloadException.Code 2323Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P 2324Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>) 2325Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' Action<bool> get_P 2326Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 2327Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), ' set_P(Action<bool>) 2328Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2329Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2330Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), ' HotReloadException..ctor 2331Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), ' Action<bool> P 2332Row(2, TableIndex.Property, EditAndContinueOperation.Default), 2333Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 2334Row(2, TableIndex.Param, EditAndContinueOperation.Default), 2335Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), ' Action<bool> P <-> Action<bool> get_P 2336Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) ' Action<bool> P <-> set_P(Action<bool>) 2420Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2421Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<bool> get_P 2422Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<bool>) 2423Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P 2424Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>) 2425Row(1, TableIndex.Property, EditAndContinueOperation.Default), ' Action<int> P 2426Row(1, TableIndex.Param, EditAndContinueOperation.Default), 2427Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), ' Action<int> P <-> Action<int> get_P 2428Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) ' Action<int> P <-> set_P(Action<int>) 2515Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2516Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2517Row(1, TableIndex.Field, EditAndContinueOperation.Default), 2518Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2519Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 2520Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2521Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default) 2574Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2575Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2643Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 2644Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2645Row(1, TableIndex.Field, EditAndContinueOperation.Default), 2646Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 2647Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2648Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default) 2701Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2702Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 5960Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5961Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5962Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5963Row(4, TableIndex.Field, EditAndContinueOperation.Default), 5964Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5965Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5966Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5967Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5968Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 5973Handle(4, TableIndex.TypeDef), 5974Handle(4, TableIndex.Field), 5975Handle(2, TableIndex.MethodDef), 5976Handle(5, TableIndex.MethodDef), 5977Handle(6, TableIndex.MethodDef), 5978Handle(7, TableIndex.MethodDef), 5979Handle(2, TableIndex.StandAloneSig) 6070Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6071Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6072Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6073Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6074Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6075Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6076Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default) 6081Handle(4, TableIndex.TypeDef), 6082Handle(3, TableIndex.Field), 6083Handle(2, TableIndex.MethodDef), 6084Handle(5, TableIndex.MethodDef), 6085Handle(6, TableIndex.MethodDef) 6144Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6145Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6146Row(4, TableIndex.Field, EditAndContinueOperation.Default), 6147Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6148Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6149Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6150Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 6155Handle(4, TableIndex.Field), 6156Handle(2, TableIndex.MethodDef), 6157Handle(3, TableIndex.MethodDef), 6158Handle(7, TableIndex.MethodDef), 6159Handle(2, TableIndex.StandAloneSig) 6225Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6226Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 6231Handle(2, TableIndex.MethodDef), 6232Handle(7, TableIndex.MethodDef) 6321Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6323Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6324Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6325Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6326Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6327Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default) 6331Handle(4, TableIndex.TypeDef), 6332Handle(3, TableIndex.Field), 6333Handle(2, TableIndex.MethodDef), 6334Handle(5, TableIndex.MethodDef), 6335Handle(6, TableIndex.MethodDef) 6458Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6459Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6460Row(5, TableIndex.Field, EditAndContinueOperation.Default), 6461Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6462Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6463Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6464Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 6465Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6466Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default) 6471Handle(5, TableIndex.TypeDef), 6472Handle(5, TableIndex.Field), 6473Handle(3, TableIndex.MethodDef), 6474Handle(6, TableIndex.MethodDef), 6475Handle(7, TableIndex.MethodDef), 6476Handle(8, TableIndex.MethodDef), 6477Handle(9, TableIndex.MethodDef) 6609Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6610Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default) 6615Handle(3, TableIndex.MethodDef), 6616Handle(12, TableIndex.MethodDef) 7268Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 7269Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7270Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7271Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7272Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7273Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 7278Handle(3, TableIndex.TypeDef), 7279Handle(1, TableIndex.Field), 7280Handle(2, TableIndex.MethodDef), 7281Handle(3, TableIndex.MethodDef) 7471Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 7476Handle(1, TableIndex.MethodDef) 7611Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7612Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7613Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7614Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7615Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7616Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7617Row(1, TableIndex.Param, EditAndContinueOperation.Default), 7618Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7619Row(3, TableIndex.Param, EditAndContinueOperation.Default), 7620Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 7625Handle(4, TableIndex.TypeDef), 7626Handle(2, TableIndex.MethodDef), 7627Handle(4, TableIndex.MethodDef), 7628Handle(1, TableIndex.Param), 7629Handle(3, TableIndex.Param), 7630Handle(5, TableIndex.CustomAttribute), 7631Handle(3, TableIndex.StandAloneSig), 7632Handle(4, TableIndex.StandAloneSig)
Emit\EmitMetadata.vb (3)
285Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.File)) 286Assert.Equal(0, metadataReader.GetTableRowCount(TableIndex.ModuleRef)) 320Assert.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)
76internal void VerifyTableSize(TableIndex table, int expected)
EditAndContinue\EditAndContinueTestUtilities.cs (3)
40TableIndex tableIndex; 52TableIndex tableIndex; 63TableIndex parentTableIndex, constructorTableIndex;
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
353var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.TypeDef); 354var tableRowSize = metadataReader.GetTableRowSize(TableIndex.TypeDef); 393var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.MethodDef); 394var tableRowSize = metadataReader.GetTableRowSize(TableIndex.MethodDef); 427var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.Field); 428var 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); 1457Throw.TableNotSorted(TableIndex.MethodSemantics); 1554Throw.TableNotSorted(TableIndex.MethodImpl); 1703Throw.TableNotSorted(TableIndex.ImplMap); 1772Throw.TableNotSorted(TableIndex.FieldRva); 2340Throw.TableNotSorted(TableIndex.NestedClass); 2412Throw.TableNotSorted(TableIndex.GenericParam); 2553Throw.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)
219internal static void TableNotSorted(TableIndex tableIndex) 225internal 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