4194 references to TableIndex
Microsoft.CodeAnalysis (175)
Emit\EditAndContinue\DeltaMetadataWriter.cs (146)
101_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)TableIndex.TypeDef]); 102_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)TableIndex.Event]); 103_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)TableIndex.Field]); 104_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]); 105_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)TableIndex.Property]); 106_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)TableIndex.Param]); 108_genericParameters = new GenericParameterIndex(sizes[(int)TableIndex.GenericParam]); 109_eventMap = new EventOrPropertyMapIndex(this.TryGetExistingEventMapIndex, sizes[(int)TableIndex.EventMap]); 110_propertyMap = new EventOrPropertyMapIndex(this.TryGetExistingPropertyMapIndex, sizes[(int)TableIndex.PropertyMap]); 111_methodImpls = new MethodImplIndex(this, sizes[(int)TableIndex.MethodImpl]); 119_assemblyRefIndex = new HeapOrReferenceIndex<AssemblyIdentity>(this, lastRowId: sizes[(int)TableIndex.AssemblyRef]); 120_moduleRefIndex = new HeapOrReferenceIndex<string>(this, lastRowId: sizes[(int)TableIndex.ModuleRef]); 121_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)TableIndex.MemberRef]); 122_methodSpecIndex = new InstanceAndStructuralReferenceIndex<IGenericMethodInstanceReference>(this, new MethodSpecComparer(this), lastRowId: sizes[(int)TableIndex.MethodSpec]); 123_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)TableIndex.TypeRef]); 124_typeSpecIndex = new InstanceAndStructuralReferenceIndex<ITypeReference>(this, new TypeSpecComparer(this), lastRowId: sizes[(int)TableIndex.TypeSpec]); 125_standAloneSignatureIndex = new HeapOrReferenceIndex<BlobHandle>(this, lastRowId: sizes[(int)TableIndex.StandAloneSig]); 159sizes[(int)TableIndex.TypeRef] = _typeRefIndex.Rows.Count; 160sizes[(int)TableIndex.TypeDef] = _typeDefs.GetAdded().Count; 161sizes[(int)TableIndex.Field] = _fieldDefs.GetAdded().Count; 162sizes[(int)TableIndex.MethodDef] = _methodDefs.GetAdded().Count; 163sizes[(int)TableIndex.Param] = _parameterDefs.GetAdded().Count; 164sizes[(int)TableIndex.MemberRef] = _memberRefIndex.Rows.Count; 165sizes[(int)TableIndex.StandAloneSig] = _standAloneSignatureIndex.Rows.Count; 166sizes[(int)TableIndex.EventMap] = _eventMap.GetAdded().Count; 167sizes[(int)TableIndex.Event] = _eventDefs.GetAdded().Count; 168sizes[(int)TableIndex.PropertyMap] = _propertyMap.GetAdded().Count; 169sizes[(int)TableIndex.Property] = _propertyDefs.GetAdded().Count; 170sizes[(int)TableIndex.MethodImpl] = _methodImpls.GetAdded().Count; 171sizes[(int)TableIndex.ModuleRef] = _moduleRefIndex.Rows.Count; 172sizes[(int)TableIndex.TypeSpec] = _typeSpecIndex.Rows.Count; 173sizes[(int)TableIndex.AssemblyRef] = _assemblyRefIndex.Rows.Count; 174sizes[(int)TableIndex.GenericParam] = _genericParameters.GetAdded().Count; 175sizes[(int)TableIndex.MethodSpec] = _methodSpecIndex.Rows.Count; 800if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle)) 996: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute); 1107_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out var parentTableIndex); 1109var deletedMemberRefHandle = MetadataTokens.EntityHandle(TableIndex.MemberRef, 0); 1121Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1122Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1141PopulateEncLogTableRows(TableIndex.AssemblyRef, previousSizes, deltaSizes); 1142PopulateEncLogTableRows(TableIndex.ModuleRef, previousSizes, deltaSizes); 1143PopulateEncLogTableRows(TableIndex.MemberRef, previousSizes, deltaSizes); 1144PopulateEncLogTableRows(TableIndex.MethodSpec, previousSizes, deltaSizes); 1145PopulateEncLogTableRows(TableIndex.TypeRef, previousSizes, deltaSizes); 1146PopulateEncLogTableRows(TableIndex.TypeSpec, previousSizes, deltaSizes); 1147PopulateEncLogTableRows(TableIndex.StandAloneSig, previousSizes, deltaSizes); 1149PopulateEncLogTableRows(_typeDefs, TableIndex.TypeDef); 1150PopulateEncLogTableRows(TableIndex.EventMap, previousSizes, deltaSizes); 1151PopulateEncLogTableRows(TableIndex.PropertyMap, previousSizes, deltaSizes); 1153PopulateEncLogTableEventsOrProperties(_eventDefs, TableIndex.Event, EditAndContinueOperation.AddEvent, _eventMap, TableIndex.EventMap); 1154PopulateEncLogTableFieldsOrMethods(_fieldDefs, TableIndex.Field, EditAndContinueOperation.AddField); 1155PopulateEncLogTableFieldsOrMethods(_methodDefs, TableIndex.MethodDef, EditAndContinueOperation.AddMethod); 1156PopulateEncLogTableEventsOrProperties(_propertyDefs, TableIndex.Property, EditAndContinueOperation.AddProperty, _propertyMap, TableIndex.PropertyMap); 1160PopulateEncLogTableRows(TableIndex.Constant, previousSizes, deltaSizes); 1169PopulateEncLogTableRows(TableIndex.DeclSecurity, previousSizes, deltaSizes); 1170PopulateEncLogTableRows(TableIndex.ClassLayout, previousSizes, deltaSizes); 1171PopulateEncLogTableRows(TableIndex.FieldLayout, previousSizes, deltaSizes); 1172PopulateEncLogTableRows(TableIndex.MethodSemantics, previousSizes, deltaSizes); 1173PopulateEncLogTableRows(TableIndex.MethodImpl, previousSizes, deltaSizes); 1174PopulateEncLogTableRows(TableIndex.ImplMap, previousSizes, deltaSizes); 1175PopulateEncLogTableRows(TableIndex.FieldRva, previousSizes, deltaSizes); 1176PopulateEncLogTableRows(TableIndex.NestedClass, previousSizes, deltaSizes); 1177PopulateEncLogTableRows(TableIndex.GenericParam, previousSizes, deltaSizes); 1178PopulateEncLogTableRows(TableIndex.InterfaceImpl, previousSizes, deltaSizes); 1179PopulateEncLogTableRows(TableIndex.GenericParamConstraint, previousSizes, deltaSizes); 1184TableIndex table, 1187TableIndex mapTable) 1210TableIndex tableIndex, 1262private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index, TableIndex tableIndex) 1273private void PopulateEncLogTableRows(TableIndex tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes) 1278private void PopulateEncLogTableRows(TableIndex tableIndex, int firstRowId, int tokenCount) 1299for (var tableIndex = (TableIndex)0; tableIndex <= TableIndex.GenericParamConstraint; tableIndex++) 1303case TableIndex.TypeRef: 1304case TableIndex.InterfaceImpl: 1305case TableIndex.MemberRef: 1306case TableIndex.Constant: 1307case TableIndex.DeclSecurity: 1308case TableIndex.ClassLayout: 1309case TableIndex.FieldLayout: 1310case TableIndex.StandAloneSig: 1311case TableIndex.EventMap: 1312case TableIndex.PropertyMap: 1313case TableIndex.MethodSemantics: 1314case TableIndex.MethodImpl: 1315case TableIndex.ModuleRef: 1316case TableIndex.TypeSpec: 1317case TableIndex.ImplMap: 1318case TableIndex.FieldRva: 1319case TableIndex.NestedClass: 1320case TableIndex.GenericParam: 1321case TableIndex.AssemblyRef: 1322case TableIndex.MethodSpec: 1323case TableIndex.GenericParamConstraint: 1327case TableIndex.TypeDef: 1331case TableIndex.Field: 1335case TableIndex.MethodDef: 1339case TableIndex.Event: 1343case TableIndex.Property: 1347case TableIndex.Param: 1348AddRowNumberTokens(tokens, TableIndex.Param, paramEncMapRows); 1351case TableIndex.CustomAttribute: 1352AddRowNumberTokens(tokens, TableIndex.CustomAttribute, _customAttributeRowIds); 1372AddDefinitionTokens(debugTokens, TableIndex.MethodDebugInformation, _methodDefs); 1389var handledTables = new TableIndex[] 1391TableIndex.Module, 1392TableIndex.TypeRef, 1393TableIndex.TypeDef, 1394TableIndex.Field, 1395TableIndex.MethodDef, 1396TableIndex.Param, 1397TableIndex.MemberRef, 1398TableIndex.Constant, 1399TableIndex.CustomAttribute, 1400TableIndex.DeclSecurity, 1401TableIndex.ClassLayout, 1402TableIndex.FieldLayout, 1403TableIndex.StandAloneSig, 1404TableIndex.EventMap, 1405TableIndex.Event, 1406TableIndex.PropertyMap, 1407TableIndex.Property, 1408TableIndex.MethodSemantics, 1409TableIndex.MethodImpl, 1410TableIndex.ModuleRef, 1411TableIndex.TypeSpec, 1412TableIndex.ImplMap, 1413TableIndex.FieldRva, 1414TableIndex.EncLog, 1415TableIndex.EncMap, 1416TableIndex.Assembly, 1417TableIndex.AssemblyRef, 1418TableIndex.MethodSpec, 1419TableIndex.NestedClass, 1420TableIndex.GenericParam, 1421TableIndex.InterfaceImpl, 1422TableIndex.GenericParamConstraint, 1427if (handledTables.Contains((TableIndex)i)) 1439TableIndex tableIndex, 1446private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, int firstRowId, int nTokens) 1454private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, DefinitionIndex<T> index) 1463private static void AddRowNumberTokens(ArrayBuilder<EntityHandle> tokens, TableIndex tableIndex, ArrayBuilder<int> rowNumbers)
Emit\EditAndContinue\EmitBaseline.cs (9)
343Debug.Assert(tableEntriesAdded[(int)TableIndex.TypeDef] >= typesAdded.Count); 344Debug.Assert(tableEntriesAdded[(int)TableIndex.Event] >= eventsAdded.Count); 345Debug.Assert(tableEntriesAdded[(int)TableIndex.Field] >= fieldsAdded.Count); 346Debug.Assert(tableEntriesAdded[(int)TableIndex.MethodDef] >= methodsAdded.Count); 347Debug.Assert(tableEntriesAdded[(int)TableIndex.Property] >= propertiesAdded.Count); 348Debug.Assert(tableEntriesAdded[(int)TableIndex.EventMap] >= eventMapAdded.Count); 349Debug.Assert(tableEntriesAdded[(int)TableIndex.PropertyMap] >= propertyMapAdded.Count); 495sizes[i] = reader.GetTableRowCount((TableIndex)i) + delta[i]; 534int n = reader.GetTableRowCount(TableIndex.MethodImpl);
PEWriter\MetadataWriter.cs (20)
1718Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncLog] == 0); 1719Debug.Assert(typeSystemRowCounts[(int)TableIndex.EncMap] == 0); 1961metadata.SetCapacity(TableIndex.AssemblyRef, assemblyRefs.Count); 2023AddCustomAttributesToTable(sortedGenericParameters, TableIndex.GenericParam); 2098private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList, TableIndex tableIndex) 2206metadata.SetCapacity(TableIndex.Event, eventDefs.Count); 2230metadata.SetCapacity(TableIndex.ExportedType, exportedTypes.Length); 2374metadata.SetCapacity(TableIndex.Field, fieldDefs.Count); 2441metadata.SetCapacity(TableIndex.File, _fileRefList.Count); 2582metadata.SetCapacity(TableIndex.MemberRef, memberRefs.Count); 2595metadata.SetCapacity(TableIndex.MethodImpl, methodImplList.Count); 2609metadata.SetCapacity(TableIndex.MethodSpec, methodSpecs.Count); 2622metadata.SetCapacity(TableIndex.MethodDef, methodDefs.Count); 2645metadata.SetCapacity(TableIndex.MethodSemantics, propertyDefs.Count * 2 + eventDefs.Count * 2); 2719metadata.SetCapacity(TableIndex.ModuleRef, moduleRefs.Count); 2759metadata.SetCapacity(TableIndex.Param, parameterDefs.Count); 2773metadata.SetCapacity(TableIndex.Property, propertyDefs.Count); 2787metadata.SetCapacity(TableIndex.TypeDef, typeDefs.Count); 2844metadata.SetCapacity(TableIndex.TypeRef, typeRefs.Count); 2904metadata.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)
219Assert.Equal(0, peFileReader.GetTableRowCount(TableIndex.File)); 220Assert.Equal(0, peFileReader.GetTableRowCount(TableIndex.ModuleRef)); 253Assert.Equal(2, reader.GetTableRowCount(TableIndex.File)); 263Assert.Equal(1, reader.GetTableRowCount(TableIndex.ModuleRef));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3250)
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)); 9571Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9572Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9573Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default) 9693Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9694Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9695Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9696Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9697Row(2, TableIndex.Field, EditAndContinueOperation.Default), 9698Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9699Row(3, TableIndex.Field, EditAndContinueOperation.Default), 9700Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9701Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 9702Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 9703Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9704Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 9705Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9706Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 9707Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9708Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9709Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9710Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (43)
161Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 162Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 163Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 164Row(5, TableIndex.Field, EditAndContinueOperation.Default), 165Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 166Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 167Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 168Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 169Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 170Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 171Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default)); 178Handle(2, TableIndex.MethodDebugInformation), 179Handle(4, TableIndex.MethodDebugInformation), 180Handle(8, TableIndex.MethodDebugInformation), 181Handle(9, TableIndex.MethodDebugInformation), 182Handle(10, TableIndex.MethodDebugInformation), 183Handle(11, TableIndex.MethodDebugInformation)); 284Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 285Row(6, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 286Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 287Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 288Row(6, TableIndex.Field, EditAndContinueOperation.Default), 289Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 290Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 291Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 292Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 293Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 294Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 295Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 296Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 297Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 298Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 299Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 300Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 307Handle(1, TableIndex.MethodDebugInformation), 308Handle(2, TableIndex.MethodDebugInformation), 309Handle(4, TableIndex.MethodDebugInformation), 310Handle(8, TableIndex.MethodDebugInformation), 311Handle(9, TableIndex.MethodDebugInformation), 312Handle(10, TableIndex.MethodDebugInformation), 313Handle(11, TableIndex.MethodDebugInformation), 314Handle(12, TableIndex.MethodDebugInformation), 315Handle(13, TableIndex.MethodDebugInformation));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (380)
72Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 73Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 74Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 75Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 76Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 77Row(1, TableIndex.Field, EditAndContinueOperation.Default), 78Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 79Row(2, TableIndex.Field, EditAndContinueOperation.Default), 80Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 81Row(3, TableIndex.Field, EditAndContinueOperation.Default), 82Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 83Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 84Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 85Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 86Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 87Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 88Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 89Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 90Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 91Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 93Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 94Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 95Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 96Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 97Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 98Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 99Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 100Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 101Row(1, TableIndex.Property, EditAndContinueOperation.Default), 102Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 103Row(2, TableIndex.Property, EditAndContinueOperation.Default), 104Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 105Row(1, TableIndex.Param, EditAndContinueOperation.Default), 106Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 107Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 108Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 109Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 110Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 111Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 112Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 113Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 114Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 115Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 116Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 117Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 118Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 119Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 120Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 121Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 122Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 123Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 124Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 125Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 126Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 127Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 128Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 129Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 132Handle(3, TableIndex.TypeDef), 133Handle(1, TableIndex.Field), 134Handle(2, TableIndex.Field), 135Handle(3, TableIndex.Field), 136Handle(2, TableIndex.MethodDef), 137Handle(3, TableIndex.MethodDef), 138Handle(4, TableIndex.MethodDef), 139Handle(5, TableIndex.MethodDef), 140Handle(6, TableIndex.MethodDef), 141Handle(7, TableIndex.MethodDef), 142Handle(8, TableIndex.MethodDef), 143Handle(9, TableIndex.MethodDef), 144Handle(10, TableIndex.MethodDef), 145Handle(1, TableIndex.Param), 146Handle(1, TableIndex.InterfaceImpl), 147Handle(2, TableIndex.InterfaceImpl), 148Handle(3, TableIndex.InterfaceImpl), 149Handle(4, TableIndex.InterfaceImpl), 150Handle(5, TableIndex.InterfaceImpl), 151Handle(4, TableIndex.CustomAttribute), 152Handle(5, TableIndex.CustomAttribute), 153Handle(6, TableIndex.CustomAttribute), 154Handle(7, TableIndex.CustomAttribute), 155Handle(8, TableIndex.CustomAttribute), 156Handle(9, TableIndex.CustomAttribute), 157Handle(10, TableIndex.CustomAttribute), 158Handle(11, TableIndex.CustomAttribute), 159Handle(12, TableIndex.CustomAttribute), 160Handle(1, TableIndex.StandAloneSig), 161Handle(2, TableIndex.StandAloneSig), 162Handle(1, TableIndex.PropertyMap), 163Handle(1, TableIndex.Property), 164Handle(2, TableIndex.Property), 165Handle(1, TableIndex.MethodSemantics), 166Handle(2, TableIndex.MethodSemantics), 167Handle(1, TableIndex.MethodImpl), 168Handle(2, TableIndex.MethodImpl), 169Handle(3, TableIndex.MethodImpl), 170Handle(4, TableIndex.MethodImpl), 171Handle(5, TableIndex.MethodImpl), 172Handle(6, TableIndex.MethodImpl), 173Handle(7, TableIndex.MethodImpl), 174Handle(1, TableIndex.NestedClass)); 260Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 261Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 262Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 263Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 264Row(1, TableIndex.Field, EditAndContinueOperation.Default), 265Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 266Row(2, TableIndex.Field, EditAndContinueOperation.Default), 267Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 268Row(3, TableIndex.Field, EditAndContinueOperation.Default), 269Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 270Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 271Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 272Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 273Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 274Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 275Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 276Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 277Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 278Row(1, TableIndex.Param, EditAndContinueOperation.Default), 279Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 280Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 281Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 282Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 283Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 284Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 285Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 286Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 366Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 367Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 368Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 369Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 370Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 371Row(2, TableIndex.Field, EditAndContinueOperation.Default), 372Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 373Row(3, TableIndex.Field, EditAndContinueOperation.Default), 374Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 375Row(4, TableIndex.Field, EditAndContinueOperation.Default), 376Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 377Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 378Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 379Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 380Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 381Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 382Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 383Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 384Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 385Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 386Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 387Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 388Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 389Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 390Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 391Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 392Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 393Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 394Row(1, TableIndex.Property, EditAndContinueOperation.Default), 395Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 396Row(2, TableIndex.Property, EditAndContinueOperation.Default), 397Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 398Row(1, TableIndex.Param, EditAndContinueOperation.Default), 399Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 400Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 401Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 402Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 403Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 404Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 405Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 406Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 407Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 408Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 409Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 410Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 411Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 412Row(3, TableIndex.MethodImpl, EditAndContinueOperation.Default), 413Row(4, TableIndex.MethodImpl, EditAndContinueOperation.Default), 414Row(5, TableIndex.MethodImpl, EditAndContinueOperation.Default), 415Row(6, TableIndex.MethodImpl, EditAndContinueOperation.Default), 416Row(7, TableIndex.MethodImpl, EditAndContinueOperation.Default), 417Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 418Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 419Row(2, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 420Row(3, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 421Row(4, TableIndex.InterfaceImpl, EditAndContinueOperation.Default), 422Row(5, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 468Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 469Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 470Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 472Row(1, TableIndex.Field, EditAndContinueOperation.Default), 473Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 474Row(2, TableIndex.Field, EditAndContinueOperation.Default), 475Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 476Row(3, TableIndex.Field, EditAndContinueOperation.Default), 477Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 478Row(4, TableIndex.Field, EditAndContinueOperation.Default), 479Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 480Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 481Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 482Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 483Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 484Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 485Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 486Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 487Row(1, TableIndex.Param, EditAndContinueOperation.Default), 488Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 489Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 490Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 491Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 492Row(1, TableIndex.MethodImpl, EditAndContinueOperation.Default), 493Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default), 494Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 495Row(1, TableIndex.InterfaceImpl, EditAndContinueOperation.Default)); 539new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 542Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 543Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 544Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete IteratorStateMachineAttribute 589new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // row id 0 == delete 590new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // row id 0 == delete 593Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 594Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 595Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Delete AsyncStateMachineAttribute 596Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Delete DebuggerStepThroughAttribute 659Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 660Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 661Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 662Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 663Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 664Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 665Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 666Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 667Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 668Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 669Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 670Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 671Row(1, TableIndex.Param, EditAndContinueOperation.Default), 672Row(2, TableIndex.Param, EditAndContinueOperation.Default), 673Row(3, TableIndex.Param, EditAndContinueOperation.Default), 674Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 675Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 676Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 677Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 678Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 679Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 766Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 767Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 768Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 769Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 770Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 771Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 985Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 986Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 987Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 988Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 989Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 990Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 3681Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3682Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3683Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3684Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3685Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3686Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3687Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3781Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3782Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3783Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3784Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3785Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3786Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3787Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3788Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3789Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3890Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3891Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3892Row(7, TableIndex.Field, EditAndContinueOperation.Default), 3893Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3894Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3895Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3896Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3897Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3898Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3996Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3997Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3998Row(5, TableIndex.Field, EditAndContinueOperation.Default), 3999Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4000Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4001Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4002Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4003Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4110Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4111Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4112Row(7, TableIndex.Field, EditAndContinueOperation.Default), 4113Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4114Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4115Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4116Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4117Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7467Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7468Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7469Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7470Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7471Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7472Row(16, TableIndex.Field, EditAndContinueOperation.Default), 7473Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7474Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7475Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7476Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7477Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7478Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7479Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7480Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7580Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7581Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7582Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7583Row(17, TableIndex.Field, EditAndContinueOperation.Default), 7584Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7585Row(18, TableIndex.Field, EditAndContinueOperation.Default), 7586Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7587Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7588Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7589Row(2, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7689Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7690Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7691Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7692Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7693Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7694Row(19, TableIndex.Field, EditAndContinueOperation.Default), 7695Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7696Row(20, TableIndex.Field, EditAndContinueOperation.Default), 7697Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7698Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 7699Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7700Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 7701Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7702Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7703Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7704Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8253Row(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8254Row(8, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8255Row(9, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8256Row(10, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8257Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8258Row(11, TableIndex.Field, EditAndContinueOperation.Default), 8259Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8260Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8261Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8262Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8263Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8264Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8265Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8266Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8397Row(11, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8398Row(12, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8399Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8400Row(12, TableIndex.Field, EditAndContinueOperation.Default), 8401Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8402Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8403Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8404Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8572Row(13, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8573Row(14, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8574Row(15, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8575Row(16, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8576Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8577Row(13, TableIndex.Field, EditAndContinueOperation.Default), 8578Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8579Row(14, TableIndex.Field, EditAndContinueOperation.Default), 8580Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8581Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 8582Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8583Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 8584Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8585Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8586Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8587Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 8956Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 8957Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
155internal static EditAndContinueLogEntry Row(int rowNumber, TableIndex table, EditAndContinueOperation operation) 160internal static EntityHandle Handle(int rowNumber, TableIndex table)
Emit\EditAndContinue\EditAndContinueTests.cs (2547)
91Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 93Row(1, TableIndex.Field, EditAndContinueOperation.Default), 94Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 95Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 96Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 97Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 102Handle(3, TableIndex.TypeDef), 103Handle(1, TableIndex.Field), 104Handle(2, TableIndex.MethodDef), 105Handle(3, TableIndex.MethodDef), 106Handle(4, TableIndex.CustomAttribute) 173Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 174Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 175Row(1, TableIndex.Field, EditAndContinueOperation.Default), 176Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 177Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 178Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 179Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 180Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 181Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 185Handle(3, TableIndex.TypeDef), 186Handle(1, TableIndex.Field), 187Handle(1, TableIndex.MethodDef), 188Handle(2, TableIndex.MethodDef), 189Handle(3, TableIndex.MethodDef), 190Handle(4, TableIndex.CustomAttribute) 542Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 543Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 546Handle(2, TableIndex.MethodDef), 547Handle(2, TableIndex.StandAloneSig)); 605Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 606Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 607Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 610Handle(1, TableIndex.MethodDef), 611Handle(1, TableIndex.Param), 612Handle(2, TableIndex.StandAloneSig)); 631Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 632Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 633Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 636Handle(1, TableIndex.MethodDef), 637Handle(1, TableIndex.Param), 638Handle(3, TableIndex.StandAloneSig)); 678Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 679Row(1, TableIndex.Param, EditAndContinueOperation.Default), 680Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 684Handle(4, TableIndex.MethodDef), 685Handle(1, TableIndex.Param), 686Handle(12, TableIndex.CustomAttribute) 725Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 726Row(1, TableIndex.Param, EditAndContinueOperation.Default) 730Handle(1, TableIndex.MethodDef), 731Handle(1, TableIndex.Param) 772Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 773Row(1, TableIndex.Param, EditAndContinueOperation.Default), 774Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 778Handle(3, TableIndex.MethodDef), 779Handle(1, TableIndex.Param), 780Handle(9, TableIndex.CustomAttribute) 833Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 834Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 835Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 836Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 837Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 838Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 839Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 842Handle(7, TableIndex.TypeRef), 843Handle(8, TableIndex.TypeRef), 844Handle(2, TableIndex.MethodDef), 845Handle(6, TableIndex.MemberRef), 846Handle(2, TableIndex.StandAloneSig), 847Handle(2, TableIndex.TypeSpec), 848Handle(2, TableIndex.AssemblyRef)); 895Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 896Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute 901Handle(7, TableIndex.MethodDef), 902Handle(4, TableIndex.CustomAttribute), 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), 965Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 966Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 967Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2 968Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted 973Handle(7, TableIndex.MethodDef), 974Handle(4, TableIndex.CustomAttribute), 975Handle(5, TableIndex.CustomAttribute), 976Handle(7, TableIndex.CustomAttribute), 1021new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1022new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1023new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1026new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1029new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1032new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1035new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1062Handle(8, TableIndex.MethodDef), 1063Handle(10, TableIndex.MethodDef), 1064Handle(4, TableIndex.CustomAttribute), 1065Handle(6, TableIndex.CustomAttribute), 1066Handle(8, TableIndex.CustomAttribute), 1067Handle(9, TableIndex.CustomAttribute), 1068Handle(10, TableIndex.CustomAttribute) 1073Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1074Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1075Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1076Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1077Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1078Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1079Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default),// add new row 1084new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1085new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 1086new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 1087new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1088new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), 1134new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1135new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1136new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1137new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1160new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1163Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1164Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1165Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1166Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1167Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1168Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1169Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1172Handle(7, TableIndex.TypeRef), 1173Handle(8, TableIndex.TypeRef), 1174Handle(2, TableIndex.MethodDef), 1175Handle(6, TableIndex.MemberRef), 1176Handle(4, TableIndex.CustomAttribute), 1177Handle(2, TableIndex.StandAloneSig), 1178Handle(2, TableIndex.AssemblyRef)); 1197new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1200Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1201Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1202Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1203Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1204Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1205Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1206Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1207Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1208Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one 1211Handle(9, TableIndex.TypeRef), 1212Handle(10, TableIndex.TypeRef), 1213Handle(11, TableIndex.TypeRef), 1214Handle(2, TableIndex.MethodDef), 1215Handle(7, TableIndex.MemberRef), 1216Handle(8, TableIndex.MemberRef), 1217Handle(4, TableIndex.CustomAttribute), 1218Handle(3, TableIndex.StandAloneSig), 1219Handle(3, TableIndex.AssemblyRef)); 1258new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1259new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1260new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1283new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1286Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1287Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1288Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1289Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 1290Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1291Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1292Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1293Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1294Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute 1297Handle(6, TableIndex.TypeRef), 1298Handle(7, TableIndex.TypeRef), 1299Handle(8, TableIndex.TypeRef), 1300Handle(2, TableIndex.MethodDef), 1301Handle(5, TableIndex.MemberRef), 1302Handle(6, TableIndex.MemberRef), 1303Handle(4, TableIndex.CustomAttribute), 1304Handle(2, TableIndex.StandAloneSig), 1305Handle(2, TableIndex.AssemblyRef)); 1323new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1326Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1327Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1328Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1329Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1330Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1333Handle(9, TableIndex.TypeRef), 1334Handle(2, TableIndex.MethodDef), 1335Handle(4, TableIndex.CustomAttribute), 1336Handle(3, TableIndex.StandAloneSig), 1337Handle(3, TableIndex.AssemblyRef)); 1355new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1358Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1359Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1360Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1361Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1362Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1363Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 1364Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1365Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1366Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row 1369Handle(10, TableIndex.TypeRef), 1370Handle(11, TableIndex.TypeRef), 1371Handle(12, TableIndex.TypeRef), 1372Handle(2, TableIndex.MethodDef), 1373Handle(7, TableIndex.MemberRef), 1374Handle(8, TableIndex.MemberRef), 1375Handle(4, TableIndex.CustomAttribute), 1376Handle(4, TableIndex.StandAloneSig), 1377Handle(4, TableIndex.AssemblyRef)); 1409new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1410new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1411new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1414new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1415new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5 1418new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6 1421new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7 1422new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8 1444Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1445Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1446Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1447Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1448Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1449Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1450Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1451Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1452Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1457Handle(9, TableIndex.MethodDef), 1458Handle(10, TableIndex.MethodDef), 1459Handle(11, TableIndex.MethodDef), 1460Handle(4, TableIndex.CustomAttribute), 1461Handle(5, TableIndex.CustomAttribute), 1462Handle(6, TableIndex.CustomAttribute), 1463Handle(7, TableIndex.CustomAttribute), 1464Handle(8, TableIndex.CustomAttribute), 1465Handle(9, TableIndex.CustomAttribute), 1470new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1471new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1472new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1473new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4] 1474new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9 1475new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7] 1496Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1497Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1498Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1499Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1500Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1501Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1502Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1503Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1508Handle(10, TableIndex.MethodDef), 1509Handle(11, TableIndex.MethodDef), 1510Handle(6, TableIndex.CustomAttribute), 1511Handle(7, TableIndex.CustomAttribute), 1512Handle(8, TableIndex.CustomAttribute), 1513Handle(9, TableIndex.CustomAttribute), 1514Handle(10, TableIndex.CustomAttribute), 1515Handle(11, TableIndex.CustomAttribute), 1520new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1521new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1522new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5] 1523new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6] 1524new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10 1525new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11 1545Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1546Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1547Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1548Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1549Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1554Handle(11, TableIndex.MethodDef), 1555Handle(7, TableIndex.CustomAttribute), 1556Handle(8, TableIndex.CustomAttribute), 1557Handle(10, TableIndex.CustomAttribute), 1558Handle(11, TableIndex.CustomAttribute), 1563new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1564new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1565new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1566new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1596new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1597new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1598new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1617Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1618Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1623Handle(6, TableIndex.MethodDef), 1624Handle(4, TableIndex.CustomAttribute), 1629new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4 1648Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1649Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1654Handle(5, TableIndex.MethodDef), 1655Handle(5, TableIndex.CustomAttribute), 1660new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5 1680Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1681Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1682Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1683Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1688Handle(5, TableIndex.MethodDef), 1689Handle(6, TableIndex.MethodDef), 1690Handle(4, TableIndex.CustomAttribute), 1691Handle(5, TableIndex.CustomAttribute), 1696new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4] 1697new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3] 1725new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1726new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1727new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1730new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1748Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1749Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1750Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1755Handle(4, TableIndex.MethodDef), 1756Handle(4, TableIndex.CustomAttribute), 1757Handle(5, TableIndex.CustomAttribute), 1762new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1763new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5 1781Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1782Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1783Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1788Handle(4, TableIndex.MethodDef), 1789Handle(4, TableIndex.CustomAttribute), 1790Handle(5, TableIndex.CustomAttribute), 1795new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1796new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1837new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1838new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1839new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1840new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1861new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 1864Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1865Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1866Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1867Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1868Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute 1871Handle(1, TableIndex.MethodDef), 1872Handle(5, TableIndex.MethodDef), 1873Handle(1, TableIndex.Param), 1874Handle(5, TableIndex.CustomAttribute), 1875Handle(2, TableIndex.StandAloneSig)); 2520g.VerifyTableSize(TableIndex.MethodDef, 6); 2551Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2552Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2553Row(4, TableIndex.Field, EditAndContinueOperation.Default), 2554Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 2555Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2556Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 2557Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2558Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 2559Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 2563Handle(4, TableIndex.TypeDef), 2564Handle(4, TableIndex.Field), 2565Handle(1, TableIndex.MethodDef), 2566Handle(5, TableIndex.MethodDef), 2567Handle(6, TableIndex.MethodDef), 2568Handle(7, TableIndex.MethodDef), 2569Handle(5, TableIndex.CustomAttribute) 2859Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2864Handle(2, TableIndex.MethodDef) 3014Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3015Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3016Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3021Handle(4, TableIndex.CustomAttribute), 3022Handle(1, TableIndex.Property), 3023Handle(2, TableIndex.MethodSemantics) 3063Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 3068Handle(1, TableIndex.MethodDef) 3126Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3127Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3128Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3129Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3130Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3131Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3132Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3133Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3134Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3135Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute 3138Handle(6, TableIndex.TypeRef), 3139Handle(7, TableIndex.TypeRef), 3140Handle(8, TableIndex.TypeRef), 3141Handle(3, TableIndex.MethodDef), 3142Handle(5, TableIndex.MemberRef), 3143Handle(6, TableIndex.MemberRef), 3144Handle(4, TableIndex.CustomAttribute), 3145Handle(1, TableIndex.StandAloneSig), 3146Handle(2, TableIndex.AssemblyRef)); 3193new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3194new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3195new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 3220new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3223Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3224Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3225Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3226Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3227Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3228Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3229Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3230Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), // New method, G 3231Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3232Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3233Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G 3234Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 3235Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3238Handle(6, TableIndex.TypeRef), 3239Handle(7, TableIndex.TypeRef), 3240Handle(2, TableIndex.MethodDef), 3241Handle(4, TableIndex.MethodDef), 3242Handle(1, TableIndex.Param), 3243Handle(2, TableIndex.Param), 3244Handle(3, TableIndex.Param), 3245Handle(5, TableIndex.MemberRef), 3246Handle(4, TableIndex.CustomAttribute), 3247Handle(2, TableIndex.StandAloneSig), 3248Handle(2, TableIndex.AssemblyRef)); 3267new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3270Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3271Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3272Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3273Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3274Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3275Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3276Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3279Handle(8, TableIndex.TypeRef), 3280Handle(9, TableIndex.TypeRef), 3281Handle(4, TableIndex.MethodDef), 3282Handle(3, TableIndex.Param), 3283Handle(6, TableIndex.MemberRef), 3284Handle(5, TableIndex.CustomAttribute), 3285Handle(3, TableIndex.AssemblyRef)); 3330new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3331new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3334Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3335Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3336Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3337Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3338Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3339Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3340Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3341Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3342Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3343Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3344Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3345Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows 3346Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3349Handle(10, TableIndex.TypeRef), 3350Handle(11, TableIndex.TypeRef), 3351Handle(12, TableIndex.TypeRef), 3352Handle(13, TableIndex.TypeRef), 3353Handle(3, TableIndex.MethodDef), 3354Handle(4, TableIndex.MethodDef), 3355Handle(3, TableIndex.Param), 3356Handle(4, TableIndex.Param), 3357Handle(5, TableIndex.Param), 3358Handle(6, TableIndex.Param), 3359Handle(4, TableIndex.CustomAttribute), 3360Handle(5, TableIndex.CustomAttribute), 3361Handle(2, TableIndex.AssemblyRef)); 3403new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3404new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3405new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3406new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3407new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3408new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3450new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X 3451new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A 3452new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x 3453new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3454new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3455new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3460Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3461Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3462Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3463Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3464Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3465Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3466Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3467Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3468Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3469Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3470Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3471Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3472Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3473Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3478Handle(14, TableIndex.TypeDef), 3479Handle(15, TableIndex.TypeDef), 3480Handle(16, TableIndex.TypeDef), 3481Handle(2, TableIndex.Field), 3482Handle(3, TableIndex.Field), 3483Handle(2, TableIndex.Constant), 3484Handle(7, TableIndex.CustomAttribute), 3485Handle(8, TableIndex.CustomAttribute), 3486Handle(9, TableIndex.CustomAttribute), 3487Handle(10, TableIndex.CustomAttribute), 3488Handle(11, TableIndex.CustomAttribute), 3489Handle(12, TableIndex.CustomAttribute), 3490Handle(1, TableIndex.Property), 3491Handle(2, TableIndex.MethodSemantics) 3531new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X 3532new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A 3533new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x 3534new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3535new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3536new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3541Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3542Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3543Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3544Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3545Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3546Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3547Row(3, TableIndex.Constant, EditAndContinueOperation.Default), 3548Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen 3549Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3550Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3551Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3552Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3553Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3554Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3559Handle(14, TableIndex.TypeDef), 3560Handle(15, TableIndex.TypeDef), 3561Handle(16, TableIndex.TypeDef), 3562Handle(2, TableIndex.Field), 3563Handle(3, TableIndex.Field), 3564Handle(3, TableIndex.Constant), 3565Handle(7, TableIndex.CustomAttribute), 3566Handle(8, TableIndex.CustomAttribute), 3567Handle(9, TableIndex.CustomAttribute), 3568Handle(10, TableIndex.CustomAttribute), 3569Handle(11, TableIndex.CustomAttribute), 3570Handle(12, TableIndex.CustomAttribute), 3571Handle(1, TableIndex.Property), 3572Handle(3, TableIndex.MethodSemantics) 3638Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3639Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3640Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3641Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3642Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3643Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3644Row(1, TableIndex.Constant, EditAndContinueOperation.Default), 3645Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3648Handle(3, TableIndex.MethodDef), 3649Handle(1, TableIndex.Param), 3650Handle(2, TableIndex.Param), 3651Handle(1, TableIndex.Constant), 3652Handle(4, TableIndex.CustomAttribute)); 3673Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), // C.F2 3674Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3675Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3676Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3677Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3680Handle(3, TableIndex.MethodDef), 3681Handle(1, TableIndex.Param), 3682Handle(2, TableIndex.Param), 3683Handle(2, TableIndex.Constant), 3684Handle(4, TableIndex.CustomAttribute)); 3822Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3823Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3824Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3825Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3826Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3827Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3828Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3829Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3830Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3831Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3832Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3833Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3834Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3835Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3836Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3837Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3838Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 3839Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3840Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3841Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3842Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3843Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3844Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3845Row(7, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3846Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3847Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3848Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3849Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3850Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3851Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3852Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3853Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3880Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3881Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3882Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3883Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3884Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3885Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3886Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3887Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 3888Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 3889Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 3890Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 3891Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 3892Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3893Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3894Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3895Row(1, TableIndex.Field, EditAndContinueOperation.Default), 3896Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3897Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3898Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3899Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3900Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 3901Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3902Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 3903Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3904Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 3905Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3906Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 3907Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3908Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3909Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3910Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3911Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3912Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3913Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3914Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3915Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3916Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3917Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3920Handle(11, TableIndex.TypeRef), 3921Handle(12, TableIndex.TypeRef), 3922Handle(13, TableIndex.TypeRef), 3923Handle(14, TableIndex.TypeRef), 3924Handle(15, TableIndex.TypeRef), 3925Handle(16, TableIndex.TypeRef), 3926Handle(17, TableIndex.TypeRef), 3927Handle(18, TableIndex.TypeRef), 3928Handle(6, TableIndex.TypeDef), 3929Handle(7, TableIndex.TypeDef), 3930Handle(1, TableIndex.Field), 3931Handle(2, TableIndex.Field), 3932Handle(7, TableIndex.MethodDef), 3933Handle(8, TableIndex.MethodDef), 3934Handle(9, TableIndex.MethodDef), 3935Handle(10, TableIndex.MethodDef), 3936Handle(11, TableIndex.MethodDef), 3937Handle(3, TableIndex.Param), 3938Handle(4, TableIndex.Param), 3939Handle(7, TableIndex.MemberRef), 3940Handle(8, TableIndex.MemberRef), 3941Handle(9, TableIndex.MemberRef), 3942Handle(10, TableIndex.CustomAttribute), 3943Handle(11, TableIndex.CustomAttribute), 3944Handle(12, TableIndex.CustomAttribute), 3945Handle(13, TableIndex.CustomAttribute), 3946Handle(14, TableIndex.CustomAttribute), 3947Handle(15, TableIndex.CustomAttribute), 3948Handle(16, TableIndex.CustomAttribute), 3949Handle(17, TableIndex.CustomAttribute), 3950Handle(3, TableIndex.AssemblyRef)); 3974Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3975Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 3976Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 3977Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3978Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 3979Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3980Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3981Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3982Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4033Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 4034Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 4035Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 4036Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4037Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4038Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 4041Handle(6, TableIndex.TypeRef), 4042Handle(2, TableIndex.Field), 4043Handle(1, TableIndex.MethodDef), 4044Handle(5, TableIndex.MemberRef), 4045Handle(2, TableIndex.AssemblyRef)); 4087Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 4088Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 4089Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 4090Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4091Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 4094Handle(7, TableIndex.TypeRef), 4095Handle(8, TableIndex.TypeRef), 4096Handle(1, TableIndex.MethodDef), 4097Handle(2, TableIndex.StandAloneSig), 4098Handle(2, TableIndex.AssemblyRef)); 4161Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4162Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 4163Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4164Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4165Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4166Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4167Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4170Handle(2, TableIndex.MethodDef), 4171Handle(1, TableIndex.StandAloneSig), 4172Handle(1, TableIndex.PropertyMap), 4173Handle(1, TableIndex.Property), 4174Handle(1, TableIndex.MethodSemantics)); 4200Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4201Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4202Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4203Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4204Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4205Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4206Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4207Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4208Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4209Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4210Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4211Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4212Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4213Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4214Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4215Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4218Handle(1, TableIndex.Field), 4219Handle(3, TableIndex.MethodDef), 4220Handle(4, TableIndex.MethodDef), 4221Handle(1, TableIndex.Param), 4222Handle(4, TableIndex.CustomAttribute), 4223Handle(5, TableIndex.CustomAttribute), 4224Handle(6, TableIndex.CustomAttribute), 4225Handle(7, TableIndex.CustomAttribute), 4226Handle(2, TableIndex.Property), 4227Handle(2, TableIndex.MethodSemantics), 4228Handle(3, TableIndex.MethodSemantics)); 4274Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4275Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4276Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4277Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4278Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4279Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4280Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4281Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4282Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4283Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4284Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4285Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4290Handle(4, TableIndex.TypeDef), 4291Handle(2, TableIndex.Field), 4292Handle(1, TableIndex.MethodDef), 4293Handle(2, TableIndex.MethodDef), 4294Handle(5, TableIndex.MethodDef), 4295Handle(1, TableIndex.CustomAttribute), 4296Handle(7, TableIndex.CustomAttribute), 4297Handle(9, TableIndex.CustomAttribute), 4298Handle(10, TableIndex.CustomAttribute), 4299Handle(1, TableIndex.Property) 4344Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4345Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4346Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4347Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4348Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4349Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4350Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4351Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4352Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4357Handle(1, TableIndex.MethodDef), 4358Handle(2, TableIndex.MethodDef), 4359Handle(1, TableIndex.Param), 4360Handle(1, TableIndex.CustomAttribute), 4361Handle(7, TableIndex.CustomAttribute), 4362Handle(10, TableIndex.CustomAttribute), 4363Handle(1, TableIndex.Property), 4364Handle(3, TableIndex.MethodSemantics), 4365Handle(4, TableIndex.MethodSemantics), 4435Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4436Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4437Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4438Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4439Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4440Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4441Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4442Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4443Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4448Handle(3, TableIndex.TypeDef), 4449Handle(1, TableIndex.Field), 4450Handle(1, TableIndex.MethodDef), 4451Handle(2, TableIndex.MethodDef), 4452Handle(4, TableIndex.MethodDef), 4453Handle(4, TableIndex.CustomAttribute), 4454Handle(1, TableIndex.Property) 4501Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4502Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4503Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4504Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4505Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4506Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4507Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4508Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4509Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4510Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4511Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4512Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4516Handle(2, TableIndex.Field), 4517Handle(1, TableIndex.MethodDef), 4518Handle(2, TableIndex.MethodDef), 4519Handle(1, TableIndex.Param), 4520Handle(5, TableIndex.CustomAttribute), 4521Handle(6, TableIndex.CustomAttribute), 4522Handle(7, TableIndex.CustomAttribute), 4523Handle(8, TableIndex.CustomAttribute), 4524Handle(1, TableIndex.Property), 4525Handle(3, TableIndex.MethodSemantics), 4526Handle(4, TableIndex.MethodSemantics) 4588Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4589Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4590Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4591Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4592Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4593Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4594Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4595Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4596Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4600Handle(3, TableIndex.TypeDef), 4601Handle(1, TableIndex.Field), 4602Handle(1, TableIndex.MethodDef), 4603Handle(2, TableIndex.MethodDef), 4604Handle(4, TableIndex.MethodDef), 4605Handle(4, TableIndex.CustomAttribute), 4606Handle(1, TableIndex.Property) 4654Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4655Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4656Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4657Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4658Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4659Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4660Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4664Handle(1, TableIndex.MethodDef), 4665Handle(2, TableIndex.MethodDef), 4666Handle(1, TableIndex.Param), 4667Handle(2, TableIndex.StandAloneSig), 4668Handle(1, TableIndex.Property), 4669Handle(3, TableIndex.MethodSemantics), 4670Handle(4, TableIndex.MethodSemantics), 4732Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4733Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4734Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4735Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4736Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4737Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4738Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4742Handle(3, TableIndex.TypeDef), 4743Handle(1, TableIndex.Field), 4744Handle(2, TableIndex.MethodDef), 4745Handle(4, TableIndex.MethodDef), 4746Handle(4, TableIndex.CustomAttribute) 4793Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4794Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4795Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4796Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4797Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4798Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4799Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4803Handle(1, TableIndex.MethodDef), 4804Handle(2, TableIndex.MethodDef), 4805Handle(1, TableIndex.Param), 4806Handle(2, TableIndex.StandAloneSig), 4807Handle(1, TableIndex.Property), 4808Handle(3, TableIndex.MethodSemantics), 4809Handle(4, TableIndex.MethodSemantics), 4872Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4873Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4874Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4875Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4876Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4877Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4878Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4879Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4880Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4881Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4882Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4883Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4887Handle(1, TableIndex.Field), 4888Handle(1, TableIndex.MethodDef), 4889Handle(2, TableIndex.MethodDef), 4890Handle(1, TableIndex.Param), 4891Handle(4, TableIndex.CustomAttribute), 4892Handle(5, TableIndex.CustomAttribute), 4893Handle(6, TableIndex.CustomAttribute), 4894Handle(7, TableIndex.CustomAttribute), 4895Handle(1, TableIndex.Property), 4896Handle(3, TableIndex.MethodSemantics), 4897Handle(4, TableIndex.MethodSemantics) 4961Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4962Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4963Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4964Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4965Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4966Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4967Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4968Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4969Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4970Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4971Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4975Handle(1, TableIndex.Field), 4976Handle(1, TableIndex.MethodDef), 4977Handle(2, TableIndex.MethodDef), 4978Handle(1, TableIndex.Param), 4979Handle(4, TableIndex.CustomAttribute), 4980Handle(5, TableIndex.CustomAttribute), 4981Handle(6, TableIndex.CustomAttribute), 4982Handle(1, TableIndex.Property), 4983Handle(3, TableIndex.MethodSemantics), 4984Handle(4, TableIndex.MethodSemantics) 5048Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5049Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5050Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5051Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5052Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5053Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5054Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5055Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5059Handle(1, TableIndex.MethodDef), 5060Handle(2, TableIndex.MethodDef), 5061Handle(1, TableIndex.Param), 5062Handle(1, TableIndex.CustomAttribute), 5063Handle(7, TableIndex.CustomAttribute), 5064Handle(1, TableIndex.Property), 5065Handle(3, TableIndex.MethodSemantics), 5066Handle(4, TableIndex.MethodSemantics) 5136Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5137Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5138Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5139Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5140Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5141Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5142Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5143Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5144Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5145Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5146Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5147Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5148Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 5149Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5150Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5151Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5152Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5153Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5154Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5155Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5156Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5157Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5158Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5159Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5160Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5161Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5162Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5163Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5167Handle(4, TableIndex.TypeDef), 5168Handle(2, TableIndex.Field), 5169Handle(3, TableIndex.Field), 5170Handle(1, TableIndex.MethodDef), 5171Handle(2, TableIndex.MethodDef), 5172Handle(5, TableIndex.MethodDef), 5173Handle(6, TableIndex.MethodDef), 5174Handle(7, TableIndex.MethodDef), 5175Handle(2, TableIndex.Param), 5176Handle(1, TableIndex.CustomAttribute), 5177Handle(7, TableIndex.CustomAttribute), 5178Handle(9, TableIndex.CustomAttribute), 5179Handle(10, TableIndex.CustomAttribute), 5180Handle(11, TableIndex.CustomAttribute), 5181Handle(12, TableIndex.CustomAttribute), 5182Handle(13, TableIndex.CustomAttribute), 5183Handle(14, TableIndex.CustomAttribute), 5184Handle(1, TableIndex.Property), 5185Handle(2, TableIndex.Property), 5186Handle(3, TableIndex.MethodSemantics), 5187Handle(4, TableIndex.MethodSemantics) 5256Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5257Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5258Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5259Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5260Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5261Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5262Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5263Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5264Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5265Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5266Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5267Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5268Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5269Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5270Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5274Handle(1, TableIndex.MethodDef), 5275Handle(2, TableIndex.MethodDef), 5276Handle(5, TableIndex.MethodDef), 5277Handle(6, TableIndex.MethodDef), 5278Handle(1, TableIndex.Param), 5279Handle(1, TableIndex.CustomAttribute), 5280Handle(7, TableIndex.CustomAttribute), 5281Handle(12, TableIndex.CustomAttribute), 5282Handle(13, TableIndex.CustomAttribute), 5283Handle(14, TableIndex.CustomAttribute), 5284Handle(15, TableIndex.CustomAttribute), 5285Handle(1, TableIndex.Property), 5286Handle(2, TableIndex.Property), 5287Handle(5, TableIndex.MethodSemantics), 5288Handle(6, TableIndex.MethodSemantics), 5374Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5375Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5376Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5377Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5378Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5379Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5380Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5381Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5382Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5383Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5384Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5385Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5386Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 5387Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5388Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5389Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5390Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5391Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5392Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5393Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5394Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5395Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5396Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5397Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5398Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5399Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5400Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5401Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5405Handle(4, TableIndex.TypeDef), 5406Handle(2, TableIndex.Field), 5407Handle(3, TableIndex.Field), 5408Handle(1, TableIndex.MethodDef), 5409Handle(2, TableIndex.MethodDef), 5410Handle(5, TableIndex.MethodDef), 5411Handle(6, TableIndex.MethodDef), 5412Handle(7, TableIndex.MethodDef), 5413Handle(2, TableIndex.Param), 5414Handle(1, TableIndex.CustomAttribute), 5415Handle(7, TableIndex.CustomAttribute), 5416Handle(9, TableIndex.CustomAttribute), 5417Handle(10, TableIndex.CustomAttribute), 5418Handle(11, TableIndex.CustomAttribute), 5419Handle(12, TableIndex.CustomAttribute), 5420Handle(13, TableIndex.CustomAttribute), 5421Handle(14, TableIndex.CustomAttribute), 5422Handle(1, TableIndex.Property), 5423Handle(2, TableIndex.Property), 5424Handle(3, TableIndex.MethodSemantics), 5425Handle(4, TableIndex.MethodSemantics) 5501Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5502Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5503Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5504Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5505Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5506Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5507Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5508Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5509Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5510Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5511Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5512Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5513Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5514Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5515Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5519Handle(1, TableIndex.MethodDef), 5520Handle(2, TableIndex.MethodDef), 5521Handle(5, TableIndex.MethodDef), 5522Handle(6, TableIndex.MethodDef), 5523Handle(1, TableIndex.Param), 5524Handle(1, TableIndex.CustomAttribute), 5525Handle(7, TableIndex.CustomAttribute), 5526Handle(12, TableIndex.CustomAttribute), 5527Handle(13, TableIndex.CustomAttribute), 5528Handle(14, TableIndex.CustomAttribute), 5529Handle(15, TableIndex.CustomAttribute), 5530Handle(1, TableIndex.Property), 5531Handle(2, TableIndex.Property), 5532Handle(5, TableIndex.MethodSemantics), 5533Handle(6, TableIndex.MethodSemantics) 5611Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5612Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5613Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5614Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5615Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5616Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5617Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5618Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5619Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5620Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5621Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5622Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5627Handle(4, TableIndex.TypeDef), 5628Handle(1, TableIndex.Field), 5629Handle(1, TableIndex.MethodDef), 5630Handle(2, TableIndex.MethodDef), 5631Handle(5, TableIndex.MethodDef), 5632Handle(6, TableIndex.CustomAttribute), 5633Handle(7, TableIndex.CustomAttribute), 5634Handle(8, TableIndex.CustomAttribute), 5635Handle(9, TableIndex.CustomAttribute), 5636Handle(1, TableIndex.Property) 5705Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5706Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5707Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5708Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5709Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5710Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5711Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5712Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5713Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5714Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5715Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5716Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5717Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5718Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5719Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5720Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5724Handle(3, TableIndex.TypeDef), 5725Handle(1, TableIndex.Field), 5726Handle(1, TableIndex.MethodDef), 5727Handle(3, TableIndex.MethodDef), 5728Handle(4, TableIndex.MethodDef), 5729Handle(2, TableIndex.Param), 5730Handle(5, TableIndex.CustomAttribute), 5731Handle(2, TableIndex.StandAloneSig), 5732Handle(1, TableIndex.Property), 5733Handle(2, TableIndex.Property), 5734Handle(2, TableIndex.MethodSemantics) 5795Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5796Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5797Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5798Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5799Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5800Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5801Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5805Handle(1, TableIndex.MethodDef), 5806Handle(3, TableIndex.MethodDef), 5807Handle(1, TableIndex.Param), 5808Handle(3, TableIndex.StandAloneSig), 5809Handle(1, TableIndex.Property), 5810Handle(2, TableIndex.Property), 5811Handle(3, TableIndex.MethodSemantics), 5860Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5861Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5862Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5863Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5864Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5868Handle(3, TableIndex.MethodDef), 5869Handle(2, TableIndex.Param), 5870Handle(4, TableIndex.StandAloneSig), 5871Handle(2, TableIndex.Property), 5872Handle(4, TableIndex.MethodSemantics) 5928Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5929Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5930Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5931Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5932Row(3, TableIndex.Param, EditAndContinueOperation.Default), 5937Handle(1, TableIndex.MethodDef), 5938Handle(2, TableIndex.MethodDef), 5939Handle(1, TableIndex.Param), 5940Handle(2, TableIndex.Param), 5941Handle(3, TableIndex.Param), 6012Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6013Row(1, TableIndex.EventMap, EditAndContinueOperation.Default), 6014Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6015Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6016Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6017Row(1, TableIndex.Field, EditAndContinueOperation.Default), 6018Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6019Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6020Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6021Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6022Row(2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6023Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6024Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6025Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6026Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6027Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6028Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6029Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6030Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6031Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6034Handle(1, TableIndex.Field), 6035Handle(2, TableIndex.MethodDef), 6036Handle(3, TableIndex.MethodDef), 6037Handle(1, TableIndex.Param), 6038Handle(2, TableIndex.Param), 6039Handle(4, TableIndex.CustomAttribute), 6040Handle(5, TableIndex.CustomAttribute), 6041Handle(6, TableIndex.CustomAttribute), 6042Handle(7, TableIndex.CustomAttribute), 6043Handle(1, TableIndex.StandAloneSig), 6044Handle(1, TableIndex.EventMap), 6045Handle(1, TableIndex.Event), 6046Handle(1, TableIndex.MethodSemantics), 6047Handle(2, TableIndex.MethodSemantics)); 6067Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6068Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6069Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6070Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6071Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6072Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6073Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6074Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6075Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6076Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6077Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6078Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6079Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6080Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6081Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6082Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6083Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6084Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6085Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6088Handle(2, TableIndex.Field), 6089Handle(4, TableIndex.MethodDef), 6090Handle(5, TableIndex.MethodDef), 6091Handle(3, TableIndex.Param), 6092Handle(4, TableIndex.Param), 6093Handle(8, TableIndex.CustomAttribute), 6094Handle(9, TableIndex.CustomAttribute), 6095Handle(10, TableIndex.CustomAttribute), 6096Handle(11, TableIndex.CustomAttribute), 6097Handle(2, TableIndex.StandAloneSig), 6098Handle(2, TableIndex.Event), 6099Handle(3, TableIndex.MethodSemantics), 6100Handle(4, TableIndex.MethodSemantics)); 6146Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6147Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6148Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6149Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6150Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6151Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6152Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6153Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6154Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6155Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6156Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6157Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6162Handle(4, TableIndex.TypeDef), 6163Handle(2, TableIndex.Field), 6164Handle(1, TableIndex.MethodDef), 6165Handle(2, TableIndex.MethodDef), 6166Handle(5, TableIndex.MethodDef), 6167Handle(1, TableIndex.CustomAttribute), 6168Handle(7, TableIndex.CustomAttribute), 6169Handle(9, TableIndex.CustomAttribute), 6170Handle(10, TableIndex.CustomAttribute), 6171Handle(1, TableIndex.Event) 6255Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 6256Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6257Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6258Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6259Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6260Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6261Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6262Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6263Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6264Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6265Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6270Handle(3, TableIndex.TypeDef), 6271Handle(2, TableIndex.Field), 6272Handle(1, TableIndex.MethodDef), 6273Handle(2, TableIndex.MethodDef), 6274Handle(4, TableIndex.MethodDef), 6275Handle(1, TableIndex.CustomAttribute), 6276Handle(7, TableIndex.CustomAttribute), 6277Handle(8, TableIndex.CustomAttribute), 6278Handle(1, TableIndex.Event) 6360Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6361Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6362Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6363Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6364Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6365Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6366Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6367Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6368Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6369Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6370Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6371Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6372Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6373Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6374Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6375Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6376Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6377Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6378Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6379Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6380Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6381Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6382Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6383Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6384Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6385Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6386Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6387Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6388Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6389Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6390Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 6395Handle(4, TableIndex.TypeDef), 6396Handle(2, TableIndex.Field), 6397Handle(3, TableIndex.Field), 6398Handle(1, TableIndex.MethodDef), 6399Handle(2, TableIndex.MethodDef), 6400Handle(5, TableIndex.MethodDef), 6401Handle(6, TableIndex.MethodDef), 6402Handle(7, TableIndex.MethodDef), 6403Handle(3, TableIndex.Param), 6404Handle(4, TableIndex.Param), 6405Handle(1, TableIndex.CustomAttribute), 6406Handle(7, TableIndex.CustomAttribute), 6407Handle(9, TableIndex.CustomAttribute), 6408Handle(10, TableIndex.CustomAttribute), 6409Handle(11, TableIndex.CustomAttribute), 6410Handle(12, TableIndex.CustomAttribute), 6411Handle(13, TableIndex.CustomAttribute), 6412Handle(14, TableIndex.CustomAttribute), 6413Handle(2, TableIndex.StandAloneSig), 6414Handle(1, TableIndex.Event), 6415Handle(2, TableIndex.Event), 6416Handle(3, TableIndex.MethodSemantics), 6417Handle(4, TableIndex.MethodSemantics) 6527Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6528Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6529Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6530Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6531Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6532Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6533Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6534Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6535Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6536Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6537Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6538Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6539Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6540Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6541Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6542Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6543Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 6548Handle(1, TableIndex.MethodDef), 6549Handle(2, TableIndex.MethodDef), 6550Handle(5, TableIndex.MethodDef), 6551Handle(6, TableIndex.MethodDef), 6552Handle(1, TableIndex.Param), 6553Handle(2, TableIndex.Param), 6554Handle(1, TableIndex.CustomAttribute), 6555Handle(7, TableIndex.CustomAttribute), 6556Handle(12, TableIndex.CustomAttribute), 6557Handle(13, TableIndex.CustomAttribute), 6558Handle(14, TableIndex.CustomAttribute), 6559Handle(15, TableIndex.CustomAttribute), 6560Handle(3, TableIndex.StandAloneSig), 6561Handle(1, TableIndex.Event), 6562Handle(2, TableIndex.Event), 6563Handle(5, TableIndex.MethodSemantics), 6564Handle(6, TableIndex.MethodSemantics) 6753Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6754Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6757Handle(2, TableIndex.TypeDef), 6758Handle(4, TableIndex.CustomAttribute)); 6774Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6775Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6776Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6779Handle(2, TableIndex.TypeDef), 6780Handle(4, TableIndex.CustomAttribute), 6781Handle(5, TableIndex.CustomAttribute)); 6892Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 6893Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6894Row(baseFieldCount + generation, TableIndex.Field, EditAndContinueOperation.Default), 6895Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6896Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6897Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6898Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6899Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6900Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 6901Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6902Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 6903hasAttribute ? Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition 6906Handle(baseTypeCount + generation, TableIndex.TypeDef), 6907Handle(baseFieldCount + generation, TableIndex.Field), 6908Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 6909Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 6910Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 6911Handle(baseParameterCount + generation * 2, TableIndex.Param), 6912hasAttribute ? Handle(baseAttributeCount + generation, TableIndex.CustomAttribute) : default); 6972Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 6973Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6974Row(5, TableIndex.Param, EditAndContinueOperation.Default), 6975Row(6, TableIndex.Param, EditAndContinueOperation.Default), 6976Row(hasAttribute ? 9 : 8, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6979Handle(5, TableIndex.TypeDef), 6980Handle(7, TableIndex.MethodDef), 6981Handle(5, TableIndex.Param), 6982Handle(6, TableIndex.Param), 6983Handle(hasAttribute ? 9 : 8, TableIndex.CustomAttribute)); 7051Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7052Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7053Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7054Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7055Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7056Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 7057Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7058Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7059Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 7063Handle(5, TableIndex.TypeDef), 7064Handle(5, TableIndex.MethodDef), 7065Handle(7, TableIndex.MethodDef), 7066Handle(8, TableIndex.MethodDef), 7067Handle(9, TableIndex.MethodDef), 7068Handle(8, TableIndex.CustomAttribute) 7109new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7110new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7111new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7112new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7113new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7114new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7115new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7134new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 7137Row(1, TableIndex.Event, EditAndContinueOperation.Default), 7138Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7139Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7140Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 7143Handle(8, TableIndex.CustomAttribute), 7144Handle(1, TableIndex.Event), 7145Handle(3, TableIndex.MethodSemantics), 7146Handle(4, TableIndex.MethodSemantics)); 7354Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 7374Assert.Equal(2, reader1.GetTableRowCount(TableIndex.NestedClass)); 7377Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7378Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7379Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7380Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7381Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7382Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7383Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7384Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7385Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7386Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7387Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7388Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7389Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7390Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7391Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7392Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 7393Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default)); 7396Handle(6, TableIndex.TypeRef), 7397Handle(4, TableIndex.TypeDef), 7398Handle(5, TableIndex.TypeDef), 7399Handle(1, TableIndex.Field), 7400Handle(1, TableIndex.MethodDef), 7401Handle(4, TableIndex.MethodDef), 7402Handle(5, TableIndex.MethodDef), 7403Handle(6, TableIndex.MethodDef), 7404Handle(5, TableIndex.MemberRef), 7405Handle(2, TableIndex.StandAloneSig), 7406Handle(2, TableIndex.AssemblyRef), 7407Handle(2, TableIndex.NestedClass), 7408Handle(3, TableIndex.NestedClass)); 7457Assert.Equal(4, reader0.GetTableRowCount(TableIndex.NestedClass)); 7470Assert.Equal(4, reader1.GetTableRowCount(TableIndex.NestedClass)); 7517Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 7535Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7538Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7539Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7540Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7541Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7542Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7543Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 7544Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7545Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7546Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7547Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7548Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7549Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7550Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7551Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7552Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7553Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7554Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7555Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 7556Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default), 7557Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 7558Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 7559Row(1, TableIndex.GenericParamConstraint, EditAndContinueOperation.Default)); 7562Handle(6, TableIndex.TypeRef), 7563Handle(4, TableIndex.TypeDef), 7564Handle(1, TableIndex.MethodDef), 7565Handle(4, TableIndex.MethodDef), 7566Handle(5, TableIndex.MethodDef), 7567Handle(5, TableIndex.MemberRef), 7568Handle(6, TableIndex.MemberRef), 7569Handle(7, TableIndex.MemberRef), 7570Handle(8, TableIndex.MemberRef), 7571Handle(2, TableIndex.StandAloneSig), 7572Handle(1, TableIndex.TypeSpec), 7573Handle(2, TableIndex.TypeSpec), 7574Handle(3, TableIndex.TypeSpec), 7575Handle(2, TableIndex.AssemblyRef), 7576Handle(2, TableIndex.NestedClass), 7577Handle(2, TableIndex.GenericParam), 7578Handle(3, TableIndex.GenericParam), 7579Handle(4, TableIndex.GenericParam), 7580Handle(1, TableIndex.MethodSpec), 7581Handle(1, TableIndex.GenericParamConstraint)); 7706Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7707Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7708Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7711Handle(6, TableIndex.TypeRef), 7712Handle(2, TableIndex.MethodDef), 7713Handle(2, TableIndex.AssemblyRef)); 7772Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7773Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7774Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7775Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7776Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default)); 7779Handle(6, TableIndex.TypeRef), 7780Handle(6, TableIndex.MethodDef), 7781Handle(2, TableIndex.MethodImpl), 7782Handle(2, TableIndex.AssemblyRef)); 7797Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7798Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 7799Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7802Handle(7, TableIndex.TypeRef), 7803Handle(6, TableIndex.MethodDef), 7804Handle(3, TableIndex.AssemblyRef)); 7848Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7849Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7850Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7851Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7854Handle(6, TableIndex.TypeRef), 7855Handle(2, TableIndex.MethodDef), 7856Handle(5, TableIndex.MemberRef), 7857Handle(2, TableIndex.AssemblyRef)); 7971Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7998Assert.Equal(0, reader2.GetTableRowCount(TableIndex.NestedClass)); 8001Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8002Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 8003Row(1, TableIndex.Field, EditAndContinueOperation.Default), 8004Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 8005Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8006Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8007Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 8008Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 8009Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 8010Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8011Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 8012Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 8013Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8014Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 8015Row(3, TableIndex.Param, EditAndContinueOperation.Default), 8016Row(4, TableIndex.Param, EditAndContinueOperation.Default), 8017Row(5, TableIndex.Param, EditAndContinueOperation.Default), 8018Row(6, TableIndex.Param, EditAndContinueOperation.Default), 8019Row(7, TableIndex.Param, EditAndContinueOperation.Default), 8020Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 8097new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)), 8098new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)), 8099new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)), 8100new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 8101new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 8102new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 8103new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)), 8104new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 8105new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 8106new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), 8107new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 8108new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 8131Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8132Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8133Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 8134Row(2, TableIndex.Event, EditAndContinueOperation.Default), 8135Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8136Row(3, TableIndex.Field, EditAndContinueOperation.Default), 8137Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8138Row(4, TableIndex.Field, EditAndContinueOperation.Default), 8139Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8140Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8141Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8142Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 8143Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8144Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 8145Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8146Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 8147Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 8148Row(2, TableIndex.Property, EditAndContinueOperation.Default), 8149Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8150Row(8, TableIndex.Param, EditAndContinueOperation.Default), 8151Row(15, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8152Row(9, TableIndex.Param, EditAndContinueOperation.Default), 8153Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8154Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8155Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8156Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8157Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8158Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8159Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8160Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8161Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8162Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8163Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8164Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8165Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default)); 8168Handle(3, TableIndex.Field), 8169Handle(4, TableIndex.Field), 8170Handle(12, TableIndex.MethodDef), 8171Handle(13, TableIndex.MethodDef), 8172Handle(14, TableIndex.MethodDef), 8173Handle(15, TableIndex.MethodDef), 8174Handle(8, TableIndex.Param), 8175Handle(9, TableIndex.Param), 8176Handle(7, TableIndex.CustomAttribute), 8177Handle(13, TableIndex.CustomAttribute), 8178Handle(14, TableIndex.CustomAttribute), 8179Handle(15, TableIndex.CustomAttribute), 8180Handle(16, TableIndex.CustomAttribute), 8181Handle(17, TableIndex.CustomAttribute), 8182Handle(18, TableIndex.CustomAttribute), 8183Handle(19, TableIndex.CustomAttribute), 8184Handle(20, TableIndex.CustomAttribute), 8185Handle(3, TableIndex.StandAloneSig), 8186Handle(4, TableIndex.StandAloneSig), 8187Handle(2, TableIndex.Event), 8188Handle(2, TableIndex.Property), 8189Handle(4, TableIndex.MethodSemantics), 8190Handle(5, TableIndex.MethodSemantics), 8191Handle(6, TableIndex.MethodSemantics), 8192Handle(2, TableIndex.GenericParam)); 8195new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)), 8196new CustomAttributeRow(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)), 8197new CustomAttributeRow(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)), 8198new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)), 8199new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 8200new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 8201new CustomAttributeRow(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), 8202new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 8203new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 8252Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8253Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 8254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8255Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.M 8257Handle(7, TableIndex.TypeRef), 8258Handle(2, TableIndex.MethodDef), 8259Handle(2, TableIndex.AssemblyRef)); 8372Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8373Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 8374Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 8375Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8376Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8379Handle(12, TableIndex.TypeRef), 8380Handle(13, TableIndex.TypeRef), 8381Handle(1, TableIndex.MethodDef), 8382Handle(2, TableIndex.StandAloneSig), 8383Handle(2, TableIndex.AssemblyRef)); 8474Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8475Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 8476Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8477Row(1, TableIndex.Param, EditAndContinueOperation.Default), 8478Row(2, TableIndex.ImplMap, EditAndContinueOperation.Default)); 8481Handle(3, TableIndex.MethodDef), 8482Handle(1, TableIndex.Param), 8483Handle(2, TableIndex.ImplMap)); 8526Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8527Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8528Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8529Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8530Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8531Row(3, TableIndex.Field, EditAndContinueOperation.Default), 8532Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8533Row(4, TableIndex.Field, EditAndContinueOperation.Default), 8534Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8535Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 8536Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 8537Row(3, TableIndex.FieldLayout, EditAndContinueOperation.Default), 8538Row(4, TableIndex.FieldLayout, EditAndContinueOperation.Default)); 8540Handle(6, TableIndex.TypeRef), 8541Handle(3, TableIndex.TypeDef), 8542Handle(3, TableIndex.Field), 8543Handle(4, TableIndex.Field), 8544Handle(2, TableIndex.MethodDef), 8545Handle(5, TableIndex.MemberRef), 8546Handle(2, TableIndex.ClassLayout), 8547Handle(3, TableIndex.FieldLayout), 8548Handle(4, TableIndex.FieldLayout), 8549Handle(2, TableIndex.AssemblyRef)); 9158Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 9159Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 9160Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9161Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 9164Handle(6, TableIndex.TypeRef), 9165Handle(2, TableIndex.MethodDef), 9166Handle(2, TableIndex.AssemblyRef)); 12805Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 12806Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 12807Row(1, TableIndex.Field, EditAndContinueOperation.Default), 12808Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 12809Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 12810Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 12811Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 12816Handle(3, TableIndex.TypeDef), 12817Handle(1, TableIndex.Field), 12818Handle(1, TableIndex.MethodDef), 12819Handle(3, TableIndex.MethodDef), 12820Handle(4, TableIndex.CustomAttribute) 12901Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 12902Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 12903Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 12904Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 12907Handle(7, TableIndex.TypeRef), 12908Handle(2, TableIndex.MethodDef), 12909Handle(2, TableIndex.StandAloneSig), 12910Handle(2, TableIndex.AssemblyRef)); 16384Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 16385Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 16386Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 16387Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 16388Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 16389Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 16390Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 16391Row(3, TableIndex.Param, EditAndContinueOperation.Default), 16392Row(23, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 16395Handle(21, TableIndex.TypeRef), 16396Handle(22, TableIndex.TypeRef), 16397Handle(23, TableIndex.TypeRef), 16398Handle(10, TableIndex.MethodDef), 16399Handle(3, TableIndex.Param), 16400Handle(23, TableIndex.CustomAttribute), 16401Handle(3, TableIndex.StandAloneSig), 16402Handle(4, TableIndex.TypeSpec), 16403Handle(3, TableIndex.AssemblyRef)); 16502Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 16503Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16504Row(3, TableIndex.Field, EditAndContinueOperation.Default), 16505Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16506Row(4, TableIndex.Field, EditAndContinueOperation.Default), 16507Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 16508Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16509Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 16510Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16511Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 16512Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16513Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 16514Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16515Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 16516Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16517Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 16518Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16519Row(2, TableIndex.Property, EditAndContinueOperation.Default), 16520Row(16, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16521Row(9, TableIndex.Param, EditAndContinueOperation.Default), 16522Row(18, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16523Row(10, TableIndex.Param, EditAndContinueOperation.Default), 16524Row(19, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16525Row(11, TableIndex.Param, EditAndContinueOperation.Default), 16526Row(30, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16527Row(31, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16528Row(32, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16529Row(33, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16530Row(34, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16531Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16532Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16533Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16590Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16591Row(5, TableIndex.Field, EditAndContinueOperation.Default), 16592Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16593Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default), 16594Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16595Row(22, TableIndex.MethodDef, EditAndContinueOperation.Default), 16596Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16597Row(23, TableIndex.MethodDef, EditAndContinueOperation.Default), 16598Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16599Row(24, TableIndex.MethodDef, EditAndContinueOperation.Default), 16600Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16601Row(4, TableIndex.Property, EditAndContinueOperation.Default), 16602Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16603Row(15, TableIndex.Param, EditAndContinueOperation.Default), 16604Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16605Row(16, TableIndex.Param, EditAndContinueOperation.Default), 16606Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16607Row(17, TableIndex.Param, EditAndContinueOperation.Default), 16608Row(23, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16609Row(18, TableIndex.Param, EditAndContinueOperation.Default), 16610Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16611Row(19, TableIndex.Param, EditAndContinueOperation.Default), 16612Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16613Row(20, TableIndex.Param, EditAndContinueOperation.Default), 16614Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16615Row(21, TableIndex.Param, EditAndContinueOperation.Default), 16616Row(39, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16617Row(40, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16618Row(41, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16619Row(42, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16620Row(43, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16621Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16622Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16729Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16730Row(4, TableIndex.Field, EditAndContinueOperation.Default), 16731Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16732Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 16733Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16734Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 16735Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16736Row(3, TableIndex.Property, EditAndContinueOperation.Default), 16737Row(20, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16738Row(12, TableIndex.Param, EditAndContinueOperation.Default), 16739Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16740Row(36, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16741Row(37, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16742Row(38, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16743Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16744Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16818Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 16819Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 16820Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 16821Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 16822Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 16823Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 16824Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method 16825Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 16828Handle(8, TableIndex.TypeRef), 16829Handle(9, TableIndex.TypeRef), 16830Handle(10, TableIndex.TypeRef), 16831Handle(1, TableIndex.MethodDef), 16832Handle(1, TableIndex.Param), 16833Handle(7, TableIndex.MemberRef), 16834Handle(8, TableIndex.MemberRef), 16835Handle(2, TableIndex.AssemblyRef)); 17374Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17375Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17376Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17377Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17378Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17379Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17380Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17385Handle(4, TableIndex.TypeDef), 17386Handle(1, TableIndex.Field), 17387Handle(1, TableIndex.MethodDef), 17388Handle(4, TableIndex.MethodDef), 17389Handle(4, TableIndex.CustomAttribute) 17456Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17457Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 17461Handle(3, TableIndex.MethodDef), 17492Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17493Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17494Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17495Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17496Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17497Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17498Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17503Handle(3, TableIndex.TypeDef), 17504Handle(1, TableIndex.Field), 17505Handle(3, TableIndex.MethodDef), 17506Handle(4, TableIndex.MethodDef), 17507Handle(4, TableIndex.CustomAttribute) 17571Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17572Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17573Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17574Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17575Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17576Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17577Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17581Handle(3, TableIndex.TypeDef), 17582Handle(1, TableIndex.Field), 17583Handle(1, TableIndex.MethodDef), 17584Handle(3, TableIndex.MethodDef), 17585Handle(4, TableIndex.CustomAttribute) 17630Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 17634Handle(1, TableIndex.MethodDef), 17694Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 17695Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17696Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17697Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17698Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17699Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 17700Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17701Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17706Handle(6, TableIndex.TypeDef), 17707Handle(1, TableIndex.Field), 17708Handle(3, TableIndex.MethodDef), 17709Handle(6, TableIndex.MethodDef), 17710Handle(6, TableIndex.CustomAttribute), 17711Handle(8, TableIndex.CustomAttribute) 17716new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 17717new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef)) 17768Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17769Row(1, TableIndex.Param, EditAndContinueOperation.Default), 17770Row(2, TableIndex.Param, EditAndContinueOperation.Default), 17771Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17772Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17773Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17777Handle(3, TableIndex.MethodDef), 17778Handle(1, TableIndex.Param), 17779Handle(2, TableIndex.Param), 17780Handle(1, TableIndex.CustomAttribute), 17781Handle(5, TableIndex.CustomAttribute), 17782Handle(6, TableIndex.CustomAttribute) 17786new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 17787new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 17788new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 17841Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17842Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17843Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17844Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 17845Row(1, TableIndex.Param, EditAndContinueOperation.Default) 17850Handle(4, TableIndex.MethodDef), 17851Handle(1, TableIndex.Param), 17852Handle(1, TableIndex.StandAloneSig) 17888Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17889Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17890Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17891Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17892Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17893Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 17894Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 17895Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17900Handle(4, TableIndex.TypeDef), 17901Handle(1, TableIndex.Field), 17902Handle(4, TableIndex.MethodDef), 17903Handle(5, TableIndex.MethodDef), 17904Handle(5, TableIndex.CustomAttribute), 17905Handle(6, TableIndex.CustomAttribute) 17954Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17955Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17956Row(1, TableIndex.Param, EditAndContinueOperation.Default), 17957Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17962Handle(4, TableIndex.MethodDef), 17963Handle(1, TableIndex.Param), 17964Handle(6, TableIndex.CustomAttribute), 17965Handle(2, TableIndex.StandAloneSig) 18031Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18032Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18033Row(3, TableIndex.Field, EditAndContinueOperation.Default), 18034Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18035Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18036Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18037Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 18038Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18043Handle(4, TableIndex.TypeDef), 18044Handle(3, TableIndex.Field), 18045Handle(1, TableIndex.MethodDef), 18046Handle(5, TableIndex.MethodDef), 18047Handle(6, TableIndex.MethodDef), 18048Handle(5, TableIndex.CustomAttribute) 18112Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18113Row(4, TableIndex.Field, EditAndContinueOperation.Default), 18114Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18115Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18116Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18117Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 18122Handle(4, TableIndex.Field), 18123Handle(1, TableIndex.MethodDef), 18124Handle(4, TableIndex.MethodDef), 18125Handle(7, TableIndex.MethodDef) 18190Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18191Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 18196Handle(1, TableIndex.MethodDef), 18197Handle(7, TableIndex.MethodDef) 18291Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18292Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18293Row(3, TableIndex.Field, EditAndContinueOperation.Default), 18294Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 18295Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18296Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18297Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 18298Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18303Handle(4, TableIndex.TypeDef), 18304Handle(3, TableIndex.Field), 18305Handle(2, TableIndex.MethodDef), 18306Handle(5, TableIndex.MethodDef), 18307Handle(6, TableIndex.MethodDef), 18308Handle(5, TableIndex.CustomAttribute) 18468Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18469Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18470Row(5, TableIndex.Field, EditAndContinueOperation.Default), 18471Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18472Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 18473Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 18474Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 18475Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18476Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 18477Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18482Handle(8, TableIndex.TypeDef), 18483Handle(5, TableIndex.Field), 18484Handle(5, TableIndex.MethodDef), 18485Handle(9, TableIndex.MethodDef), 18486Handle(10, TableIndex.MethodDef), 18487Handle(11, TableIndex.MethodDef), 18488Handle(12, TableIndex.MethodDef), 18489Handle(15, TableIndex.CustomAttribute) 18631Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 18632Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default) 18637Handle(13, TableIndex.MethodDef), 18638Handle(16, TableIndex.MethodDef) 18767Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18768Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18769Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18770Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18771Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 18772Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 18773Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18774Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 18775Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18776Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18777Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18778Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18783Handle(8, TableIndex.TypeDef), 18784Handle(1, TableIndex.Field), 18785Handle(5, TableIndex.MethodDef), 18786Handle(7, TableIndex.MethodDef), 18787Handle(9, TableIndex.MethodDef), 18788Handle(10, TableIndex.MethodDef), 18789Handle(15, TableIndex.CustomAttribute), 18790Handle(17, TableIndex.CustomAttribute), 18791Handle(19, TableIndex.CustomAttribute), 18792Handle(20, TableIndex.CustomAttribute) 18964Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18965Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 18966Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 18967Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 18968Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18969Row(22, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19098Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19099Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19100Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19101Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19102Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19103Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19104Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19105Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19106Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19107Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19108Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19112Handle(3, TableIndex.TypeDef), 19113Handle(1, TableIndex.Field), 19114Handle(1, TableIndex.MethodDef), 19115Handle(3, TableIndex.MethodDef), 19116Handle(4, TableIndex.MethodDef), 19117Handle(2, TableIndex.Param), 19118Handle(4, TableIndex.CustomAttribute) 19176Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19177Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19178Row(1, TableIndex.Param, EditAndContinueOperation.Default) 19183Handle(1, TableIndex.MethodDef), 19184Handle(3, TableIndex.MethodDef), 19185Handle(1, TableIndex.Param) 19249Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19250Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19251Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19252Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19253Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19254Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19255Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19256Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19257Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19258Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19259Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19260Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19265Handle(3, TableIndex.TypeDef), 19266Handle(1, TableIndex.Field), 19267Handle(1, TableIndex.MethodDef), 19268Handle(3, TableIndex.MethodDef), 19269Handle(4, TableIndex.MethodDef), 19270Handle(2, TableIndex.Param), 19271Handle(4, TableIndex.CustomAttribute), 19272Handle(2, TableIndex.StandAloneSig) 19331Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19332Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19333Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19334Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19338Handle(1, TableIndex.MethodDef), 19339Handle(3, TableIndex.MethodDef), 19340Handle(1, TableIndex.Param), 19341Handle(3, TableIndex.StandAloneSig) 19407Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19408Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19409Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19410Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19411Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19412Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19413Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19414Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19415Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19416Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19417Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19418Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19419Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19424Handle(3, TableIndex.TypeDef), 19425Handle(1, TableIndex.Field), 19426Handle(1, TableIndex.MethodDef), 19427Handle(3, TableIndex.MethodDef), 19428Handle(4, TableIndex.MethodDef), 19429Handle(2, TableIndex.Param), 19430Handle(3, TableIndex.Param), 19431Handle(4, TableIndex.CustomAttribute) 19489Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19490Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19491Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19495Handle(1, TableIndex.MethodDef), 19496Handle(3, TableIndex.MethodDef), 19497Handle(1, TableIndex.Param), 19968Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 19973Handle(1, TableIndex.MethodDef) 20072Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20073Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20074Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20075Row(3, TableIndex.Field, EditAndContinueOperation.Default), 20076Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20077Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20078Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20079Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 20080Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20085Handle(5, TableIndex.TypeDef), 20086Handle(6, TableIndex.TypeDef), 20087Handle(3, TableIndex.Field), 20088Handle(1, TableIndex.MethodDef), 20089Handle(5, TableIndex.CustomAttribute), 20090Handle(2, TableIndex.ClassLayout), 20091Handle(2, TableIndex.FieldRva), 20092Handle(2, TableIndex.NestedClass) 20160Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20161Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20166Handle(1, TableIndex.MethodDef), 20167Handle(2, TableIndex.StandAloneSig) 20269Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20270Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20271Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20272Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20273Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20274Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20275Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default) 20280Handle(5, TableIndex.TypeDef), 20281Handle(2, TableIndex.Field), 20282Handle(1, TableIndex.MethodDef), 20283Handle(5, TableIndex.CustomAttribute), 20284Handle(2, TableIndex.StandAloneSig), 20285Handle(2, TableIndex.FieldRva) 20360Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20365Handle(1, TableIndex.MethodDef) 20466Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20467Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20468Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20469Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20470Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20471Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20472Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20473Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 20474Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20479Handle(5, TableIndex.TypeDef), 20480Handle(6, TableIndex.TypeDef), 20481Handle(2, TableIndex.Field), 20482Handle(1, TableIndex.MethodDef), 20483Handle(5, TableIndex.CustomAttribute), 20484Handle(2, TableIndex.ClassLayout), 20485Handle(2, TableIndex.FieldRva), 20486Handle(2, TableIndex.NestedClass) 20548Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20549Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 20550Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 20551Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20552Row(3, TableIndex.Field, EditAndContinueOperation.Default), 20553Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20554Row(4, TableIndex.Field, EditAndContinueOperation.Default), 20555Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20556Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20557Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 20558Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20559Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 20560Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20561Row(3, TableIndex.Param, EditAndContinueOperation.Default), 20562Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20563Row(4, TableIndex.Param, EditAndContinueOperation.Default), 20564Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20565Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20566Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 20567Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default), 20568Row(4, TableIndex.NestedClass, EditAndContinueOperation.Default) 20573Handle(6, TableIndex.TypeDef), 20574Handle(7, TableIndex.TypeDef), 20575Handle(8, TableIndex.TypeDef), 20576Handle(3, TableIndex.Field), 20577Handle(4, TableIndex.Field), 20578Handle(1, TableIndex.MethodDef), 20579Handle(5, TableIndex.MethodDef), 20580Handle(6, TableIndex.MethodDef), 20581Handle(3, TableIndex.Param), 20582Handle(4, TableIndex.Param), 20583Handle(6, TableIndex.CustomAttribute), 20584Handle(2, TableIndex.ClassLayout), 20585Handle(2, TableIndex.FieldRva), 20586Handle(3, TableIndex.NestedClass), 20587Handle(4, TableIndex.NestedClass) 20647Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20652Handle(1, TableIndex.MethodDef) 20707Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20708Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20709Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20710Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20711Row(1, TableIndex.Field, EditAndContinueOperation.Default), 20712Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20713Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20714Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20715Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20716Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 20717Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20718Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20719Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20720Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20721Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20722Row(2, TableIndex.Param, EditAndContinueOperation.Default), 20723Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20724Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20725Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 20726Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 20727Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20732Handle(3, TableIndex.TypeDef), 20733Handle(4, TableIndex.TypeDef), 20734Handle(5, TableIndex.TypeDef), 20735Handle(1, TableIndex.Field), 20736Handle(2, TableIndex.Field), 20737Handle(1, TableIndex.MethodDef), 20738Handle(3, TableIndex.MethodDef), 20739Handle(4, TableIndex.MethodDef), 20740Handle(1, TableIndex.Param), 20741Handle(2, TableIndex.Param), 20742Handle(4, TableIndex.CustomAttribute), 20743Handle(1, TableIndex.ClassLayout), 20744Handle(1, TableIndex.FieldRva), 20745Handle(1, TableIndex.NestedClass), 20746Handle(2, TableIndex.NestedClass) 20813Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 20814Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20815Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20816Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20817Row(1, TableIndex.Field, EditAndContinueOperation.Default), 20818Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20819Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20820Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 20821Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20822Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20823Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20824Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 20825Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20826Row(4, TableIndex.Param, EditAndContinueOperation.Default), 20827Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20828Row(5, TableIndex.Param, EditAndContinueOperation.Default), 20829Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20830Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20831Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 20832Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 20833Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20838Handle(3, TableIndex.TypeDef), 20839Handle(4, TableIndex.TypeDef), 20840Handle(5, TableIndex.TypeDef), 20841Handle(1, TableIndex.Field), 20842Handle(2, TableIndex.Field), 20843Handle(2, TableIndex.MethodDef), 20844Handle(4, TableIndex.MethodDef), 20845Handle(5, TableIndex.MethodDef), 20846Handle(4, TableIndex.Param), 20847Handle(5, TableIndex.Param), 20848Handle(4, TableIndex.CustomAttribute), 20849Handle(1, TableIndex.ClassLayout), 20850Handle(1, TableIndex.FieldRva), 20851Handle(1, TableIndex.NestedClass), 20852Handle(2, TableIndex.NestedClass) 20978Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20979Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20980Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 20981Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20982Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 20983Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 20984Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20985Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 20986Row(3, TableIndex.Param, EditAndContinueOperation.Default), 20987Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 20992Handle(4, TableIndex.TypeDef), 20993Handle(1, TableIndex.MethodDef), 20994Handle(4, TableIndex.MethodDef), 20995Handle(1, TableIndex.Param), 20996Handle(3, TableIndex.Param), 20997Handle(5, TableIndex.CustomAttribute), 20998Handle(3, TableIndex.StandAloneSig), 20999Handle(4, TableIndex.StandAloneSig) 21040Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21041Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21042Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21043Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21044Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21045Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21046Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21047Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21048Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 21053Handle(4, TableIndex.TypeDef), 21054Handle(1, TableIndex.MethodDef), 21055Handle(4, TableIndex.MethodDef), 21056Handle(1, TableIndex.Param), 21057Handle(3, TableIndex.Param), 21058Handle(5, TableIndex.CustomAttribute), 21059Handle(2, TableIndex.StandAloneSig) 21126Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21127Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21128Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21129Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21130Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21131Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21132Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 21133Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21134Row(2, TableIndex.Param, EditAndContinueOperation.Default), 21135Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21136Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21137Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21138Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21139Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21140Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 21141Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 21142Row(5, TableIndex.GenericParam, EditAndContinueOperation.Default), 21143Row(6, TableIndex.GenericParam, EditAndContinueOperation.Default) 21148Handle(5, TableIndex.TypeDef), 21149Handle(1, TableIndex.MethodDef), 21150Handle(4, TableIndex.MethodDef), 21151Handle(5, TableIndex.MethodDef), 21152Handle(2, TableIndex.Param), 21153Handle(3, TableIndex.Param), 21154Handle(4, TableIndex.Param), 21155Handle(6, TableIndex.CustomAttribute), 21156Handle(2, TableIndex.StandAloneSig), 21157Handle(3, TableIndex.GenericParam), 21158Handle(4, TableIndex.GenericParam), 21159Handle(5, TableIndex.GenericParam), 21160Handle(6, TableIndex.GenericParam) 21252Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21253Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21254Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 21255Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21256Row(3, TableIndex.Field, EditAndContinueOperation.Default), 21257Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 21258Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21259Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 21260Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21261Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 21262Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21263Row(9, TableIndex.Param, EditAndContinueOperation.Default), 21264Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21265Row(10, TableIndex.Param, EditAndContinueOperation.Default), 21266Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21267Row(11, TableIndex.Param, EditAndContinueOperation.Default), 21268Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21269Row(12, TableIndex.Param, EditAndContinueOperation.Default), 21270Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21271Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21272Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21273Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21274Row(8, TableIndex.GenericParam, EditAndContinueOperation.Default), 21275Row(9, TableIndex.GenericParam, EditAndContinueOperation.Default), 21276Row(10, TableIndex.GenericParam, EditAndContinueOperation.Default), 21277Row(11, TableIndex.GenericParam, EditAndContinueOperation.Default), 21278Row(12, TableIndex.GenericParam, EditAndContinueOperation.Default) 21283Handle(8, TableIndex.TypeDef), 21284Handle(9, TableIndex.TypeDef), 21285Handle(3, TableIndex.Field), 21286Handle(6, TableIndex.MethodDef), 21287Handle(11, TableIndex.MethodDef), 21288Handle(12, TableIndex.MethodDef), 21289Handle(9, TableIndex.Param), 21290Handle(10, TableIndex.Param), 21291Handle(11, TableIndex.Param), 21292Handle(12, TableIndex.Param), 21293Handle(10, TableIndex.CustomAttribute), 21294Handle(11, TableIndex.CustomAttribute), 21295Handle(12, TableIndex.CustomAttribute), 21296Handle(13, TableIndex.CustomAttribute), 21297Handle(3, TableIndex.StandAloneSig), 21298Handle(8, TableIndex.GenericParam), 21299Handle(9, TableIndex.GenericParam), 21300Handle(10, TableIndex.GenericParam), 21301Handle(11, TableIndex.GenericParam), 21302Handle(12, TableIndex.GenericParam) 21323Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21324Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 21325Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 21326Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21327Row(4, TableIndex.Field, EditAndContinueOperation.Default), 21328Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 21329Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21330Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 21331Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21332Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 21333Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21334Row(13, TableIndex.Param, EditAndContinueOperation.Default), 21335Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21336Row(14, TableIndex.Param, EditAndContinueOperation.Default), 21337Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21338Row(15, TableIndex.Param, EditAndContinueOperation.Default), 21339Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21340Row(16, TableIndex.Param, EditAndContinueOperation.Default), 21341Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21342Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21343Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21344Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21345Row(13, TableIndex.GenericParam, EditAndContinueOperation.Default), 21346Row(14, TableIndex.GenericParam, EditAndContinueOperation.Default), 21347Row(15, TableIndex.GenericParam, EditAndContinueOperation.Default), 21348Row(16, TableIndex.GenericParam, EditAndContinueOperation.Default), 21349Row(17, TableIndex.GenericParam, EditAndContinueOperation.Default) 21354Handle(10, TableIndex.TypeDef), 21355Handle(11, TableIndex.TypeDef), 21356Handle(4, TableIndex.Field), 21357Handle(6, TableIndex.MethodDef), 21358Handle(13, TableIndex.MethodDef), 21359Handle(14, TableIndex.MethodDef), 21360Handle(13, TableIndex.Param), 21361Handle(14, TableIndex.Param), 21362Handle(15, TableIndex.Param), 21363Handle(16, TableIndex.Param), 21364Handle(14, TableIndex.CustomAttribute), 21365Handle(15, TableIndex.CustomAttribute), 21366Handle(16, TableIndex.CustomAttribute), 21367Handle(17, TableIndex.CustomAttribute), 21368Handle(4, TableIndex.StandAloneSig), 21369Handle(13, TableIndex.GenericParam), 21370Handle(14, TableIndex.GenericParam), 21371Handle(15, TableIndex.GenericParam), 21372Handle(16, TableIndex.GenericParam), 21373Handle(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)
1534Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1659Assert.Equal(1, peReader.GetTableRowCount(TableIndex.ExportedType)); 1670Assert.Equal(1, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1713Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1723Assert.Equal(0, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1733Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1803Assert.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)
140var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(TableIndex.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
516internal static EditAndContinueLogEntry Row(int rowNumber, TableIndex table, EditAndContinueOperation operation) 529TableIndex tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (9)
Metadata\ILValidation.cs (3)
324var fieldRvaTablePtr = reader.MetadataPointer + reader.GetTableMetadataOffset(TableIndex.FieldRva); 325var rowCount = reader.GetTableRowCount(TableIndex.FieldRva); 326var rowSize = reader.GetTableRowSize(TableIndex.FieldRva);
Metadata\MetadataReaderUtils.cs (5)
29for (int i = 1, n = reader.GetTableRowCount(TableIndex.Constant); i <= n; i++) 37for (int i = 1, n = reader.GetTableRowCount(TableIndex.Param); i <= n; i++) 45for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParam); i <= n; i++) 53for (int i = 1, n = reader.GetTableRowCount(TableIndex.GenericParamConstraint); i <= n; i++) 61for (int i = 1, n = reader.GetTableRowCount(TableIndex.ModuleRef); i <= n; i++)
Metadata\MetadataValidation.cs (1)
136Assert.Equal(expectedMarshalCount, metadataReader.GetTableRowCount(TableIndex.FieldMarshal));
Microsoft.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)
139internal void VerifyTableSize(TableIndex table, int expected)
EditAndContinue\EditAndContinueTestUtilities.cs (3)
40TableIndex tableIndex; 52TableIndex tableIndex; 63TableIndex parentTableIndex, constructorTableIndex;
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
439var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.TypeDef); 440var tableRowSize = metadataReader.GetTableRowSize(TableIndex.TypeDef); 479var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.MethodDef); 480var tableRowSize = metadataReader.GetTableRowSize(TableIndex.MethodDef); 513var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(TableIndex.Field); 514var tableRowSize = metadataReader.GetTableRowSize(TableIndex.Field);
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
443AddLocalScope(methodHandle, parentImport: default, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), scope); 524AddLocalScope(methodHandle, parentImport, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), childScope);
System.Reflection.Metadata (692)
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (3)
61if (baseReader.GetTableRowCount(TableIndex.EncMap) != 0) 94if (deltaReaders[i].GetTableRowCount(TableIndex.EncMap) == 0 || !deltaReaders[i].IsMinimalDelta) 121rowCounts[i] = baseReader.GetTableRowCount((TableIndex)i);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (208)
138public void SetCapacity(TableIndex table, int rowCount) 147case TableIndex.Module: break; // no-op, max row count is 1 148case TableIndex.TypeRef: SetTableCapacity(_typeRefTable, rowCount); break; 149case TableIndex.TypeDef: SetTableCapacity(_typeDefTable, rowCount); break; 150case TableIndex.Field: SetTableCapacity(_fieldTable, rowCount); break; 151case TableIndex.MethodDef: SetTableCapacity(_methodDefTable, rowCount); break; 152case TableIndex.Param: SetTableCapacity(_paramTable, rowCount); break; 153case TableIndex.InterfaceImpl: SetTableCapacity(_interfaceImplTable, rowCount); break; 154case TableIndex.MemberRef: SetTableCapacity(_memberRefTable, rowCount); break; 155case TableIndex.Constant: SetTableCapacity(_constantTable, rowCount); break; 156case TableIndex.CustomAttribute: SetTableCapacity(_customAttributeTable, rowCount); break; 157case TableIndex.FieldMarshal: SetTableCapacity(_fieldMarshalTable, rowCount); break; 158case TableIndex.DeclSecurity: SetTableCapacity(_declSecurityTable, rowCount); break; 159case TableIndex.ClassLayout: SetTableCapacity(_classLayoutTable, rowCount); break; 160case TableIndex.FieldLayout: SetTableCapacity(_fieldLayoutTable, rowCount); break; 161case TableIndex.StandAloneSig: SetTableCapacity(_standAloneSigTable, rowCount); break; 162case TableIndex.EventMap: SetTableCapacity(_eventMapTable, rowCount); break; 163case TableIndex.Event: SetTableCapacity(_eventTable, rowCount); break; 164case TableIndex.PropertyMap: SetTableCapacity(_propertyMapTable, rowCount); break; 165case TableIndex.Property: SetTableCapacity(_propertyTable, rowCount); break; 166case TableIndex.MethodSemantics: SetTableCapacity(_methodSemanticsTable, rowCount); break; 167case TableIndex.MethodImpl: SetTableCapacity(_methodImplTable, rowCount); break; 168case TableIndex.ModuleRef: SetTableCapacity(_moduleRefTable, rowCount); break; 169case TableIndex.TypeSpec: SetTableCapacity(_typeSpecTable, rowCount); break; 170case TableIndex.ImplMap: SetTableCapacity(_implMapTable, rowCount); break; 171case TableIndex.FieldRva: SetTableCapacity(_fieldRvaTable, rowCount); break; 172case TableIndex.EncLog: SetTableCapacity(_encLogTable, rowCount); break; 173case TableIndex.EncMap: SetTableCapacity(_encMapTable, rowCount); break; 174case TableIndex.Assembly: break; // no-op, max row count is 1 175case TableIndex.AssemblyRef: SetTableCapacity(_assemblyRefTable, rowCount); break; 176case TableIndex.File: SetTableCapacity(_fileTable, rowCount); break; 177case TableIndex.ExportedType: SetTableCapacity(_exportedTypeTable, rowCount); break; 178case TableIndex.ManifestResource: SetTableCapacity(_manifestResourceTable, rowCount); break; 179case TableIndex.NestedClass: SetTableCapacity(_nestedClassTable, rowCount); break; 180case TableIndex.GenericParam: SetTableCapacity(_genericParamTable, rowCount); break; 181case TableIndex.MethodSpec: SetTableCapacity(_methodSpecTable, rowCount); break; 182case TableIndex.GenericParamConstraint: SetTableCapacity(_genericParamConstraintTable, rowCount); break; 183case TableIndex.Document: SetTableCapacity(_documentTable, rowCount); break; 184case TableIndex.MethodDebugInformation: SetTableCapacity(_methodDebugInformationTable, rowCount); break; 185case TableIndex.LocalScope: SetTableCapacity(_localScopeTable, rowCount); break; 186case TableIndex.LocalVariable: SetTableCapacity(_localVariableTable, rowCount); break; 187case TableIndex.LocalConstant: SetTableCapacity(_localConstantTable, rowCount); break; 188case TableIndex.ImportScope: SetTableCapacity(_importScopeTable, rowCount); break; 189case TableIndex.StateMachineMethod: SetTableCapacity(_stateMachineMethodTable, rowCount); break; 190case TableIndex.CustomDebugInformation: SetTableCapacity(_customDebugInformationTable, rowCount); break; 192case TableIndex.AssemblyOS: 193case TableIndex.AssemblyProcessor: 194case TableIndex.AssemblyRefOS: 195case TableIndex.AssemblyRefProcessor: 196case TableIndex.EventPtr: 197case TableIndex.FieldPtr: 198case TableIndex.MethodPtr: 199case TableIndex.ParamPtr: 200case TableIndex.PropertyPtr: 223public int GetRowCount(TableIndex table) 227case TableIndex.Assembly : return _assemblyRow.HasValue ? 1 : 0; 228case TableIndex.AssemblyRef : return _assemblyRefTable.Count; 229case TableIndex.ClassLayout : return _classLayoutTable.Count; 230case TableIndex.Constant : return _constantTable.Count; 231case TableIndex.CustomAttribute : return _customAttributeTable.Count; 232case TableIndex.DeclSecurity : return _declSecurityTable.Count; 233case TableIndex.EncLog : return _encLogTable.Count; 234case TableIndex.EncMap : return _encMapTable.Count; 235case TableIndex.EventMap : return _eventMapTable.Count; 236case TableIndex.Event : return _eventTable.Count; 237case TableIndex.ExportedType : return _exportedTypeTable.Count; 238case TableIndex.FieldLayout : return _fieldLayoutTable.Count; 239case TableIndex.FieldMarshal : return _fieldMarshalTable.Count; 240case TableIndex.FieldRva : return _fieldRvaTable.Count; 241case TableIndex.Field : return _fieldTable.Count; 242case TableIndex.File : return _fileTable.Count; 243case TableIndex.GenericParamConstraint : return _genericParamConstraintTable.Count; 244case TableIndex.GenericParam : return _genericParamTable.Count; 245case TableIndex.ImplMap : return _implMapTable.Count; 246case TableIndex.InterfaceImpl : return _interfaceImplTable.Count; 247case TableIndex.ManifestResource : return _manifestResourceTable.Count; 248case TableIndex.MemberRef : return _memberRefTable.Count; 249case TableIndex.MethodImpl : return _methodImplTable.Count; 250case TableIndex.MethodSemantics : return _methodSemanticsTable.Count; 251case TableIndex.MethodSpec : return _methodSpecTable.Count; 252case TableIndex.MethodDef : return _methodDefTable.Count; 253case TableIndex.ModuleRef : return _moduleRefTable.Count; 254case TableIndex.Module : return _moduleRow.HasValue ? 1 : 0; 255case TableIndex.NestedClass : return _nestedClassTable.Count; 256case TableIndex.Param : return _paramTable.Count; 257case TableIndex.PropertyMap : return _propertyMapTable.Count; 258case TableIndex.Property : return _propertyTable.Count; 259case TableIndex.StandAloneSig : return _standAloneSigTable.Count; 260case TableIndex.TypeDef : return _typeDefTable.Count; 261case TableIndex.TypeRef : return _typeRefTable.Count; 262case TableIndex.TypeSpec : return _typeSpecTable.Count; 263case TableIndex.Document : return _documentTable.Count; 264case TableIndex.MethodDebugInformation : return _methodDebugInformationTable.Count; 265case TableIndex.LocalScope : return _localScopeTable.Count; 266case TableIndex.LocalVariable : return _localVariableTable.Count; 267case TableIndex.LocalConstant : return _localConstantTable.Count; 268case TableIndex.StateMachineMethod : return _stateMachineMethodTable.Count; 269case TableIndex.ImportScope : return _importScopeTable.Count; 270case TableIndex.CustomDebugInformation : return _customDebugInformationTable.Count; 272case TableIndex.AssemblyOS: 273case TableIndex.AssemblyProcessor: 274case TableIndex.AssemblyRefOS: 275case TableIndex.AssemblyRefProcessor: 276case TableIndex.EventPtr: 277case TableIndex.FieldPtr: 278case TableIndex.MethodPtr: 279case TableIndex.ParamPtr: 280case TableIndex.PropertyPtr: 299rowCounts[(int)TableIndex.Assembly] = _assemblyRow.HasValue ? 1 : 0; 300rowCounts[(int)TableIndex.AssemblyRef] = _assemblyRefTable.Count; 301rowCounts[(int)TableIndex.ClassLayout] = _classLayoutTable.Count; 302rowCounts[(int)TableIndex.Constant] = _constantTable.Count; 303rowCounts[(int)TableIndex.CustomAttribute] = _customAttributeTable.Count; 304rowCounts[(int)TableIndex.DeclSecurity] = _declSecurityTable.Count; 305rowCounts[(int)TableIndex.EncLog] = _encLogTable.Count; 306rowCounts[(int)TableIndex.EncMap] = _encMapTable.Count; 307rowCounts[(int)TableIndex.EventMap] = _eventMapTable.Count; 308rowCounts[(int)TableIndex.Event] = _eventTable.Count; 309rowCounts[(int)TableIndex.ExportedType] = _exportedTypeTable.Count; 310rowCounts[(int)TableIndex.FieldLayout] = _fieldLayoutTable.Count; 311rowCounts[(int)TableIndex.FieldMarshal] = _fieldMarshalTable.Count; 312rowCounts[(int)TableIndex.FieldRva] = _fieldRvaTable.Count; 313rowCounts[(int)TableIndex.Field] = _fieldTable.Count; 314rowCounts[(int)TableIndex.File] = _fileTable.Count; 315rowCounts[(int)TableIndex.GenericParamConstraint] = _genericParamConstraintTable.Count; 316rowCounts[(int)TableIndex.GenericParam] = _genericParamTable.Count; 317rowCounts[(int)TableIndex.ImplMap] = _implMapTable.Count; 318rowCounts[(int)TableIndex.InterfaceImpl] = _interfaceImplTable.Count; 319rowCounts[(int)TableIndex.ManifestResource] = _manifestResourceTable.Count; 320rowCounts[(int)TableIndex.MemberRef] = _memberRefTable.Count; 321rowCounts[(int)TableIndex.MethodImpl] = _methodImplTable.Count; 322rowCounts[(int)TableIndex.MethodSemantics] = _methodSemanticsTable.Count; 323rowCounts[(int)TableIndex.MethodSpec] = _methodSpecTable.Count; 324rowCounts[(int)TableIndex.MethodDef] = _methodDefTable.Count; 325rowCounts[(int)TableIndex.ModuleRef] = _moduleRefTable.Count; 326rowCounts[(int)TableIndex.Module] = _moduleRow.HasValue ? 1 : 0; 327rowCounts[(int)TableIndex.NestedClass] = _nestedClassTable.Count; 328rowCounts[(int)TableIndex.Param] = _paramTable.Count; 329rowCounts[(int)TableIndex.PropertyMap] = _propertyMapTable.Count; 330rowCounts[(int)TableIndex.Property] = _propertyTable.Count; 331rowCounts[(int)TableIndex.StandAloneSig] = _standAloneSigTable.Count; 332rowCounts[(int)TableIndex.TypeDef] = _typeDefTable.Count; 333rowCounts[(int)TableIndex.TypeRef] = _typeRefTable.Count; 334rowCounts[(int)TableIndex.TypeSpec] = _typeSpecTable.Count; 336rowCounts[(int)TableIndex.Document] = _documentTable.Count; 337rowCounts[(int)TableIndex.MethodDebugInformation] = _methodDebugInformationTable.Count; 338rowCounts[(int)TableIndex.LocalScope] = _localScopeTable.Count; 339rowCounts[(int)TableIndex.LocalVariable] = _localVariableTable.Count; 340rowCounts[(int)TableIndex.LocalConstant] = _localConstantTable.Count; 341rowCounts[(int)TableIndex.StateMachineMethod] = _stateMachineMethodTable.Count; 342rowCounts[(int)TableIndex.ImportScope] = _importScopeTable.Count; 343rowCounts[(int)TableIndex.CustomDebugInformation] = _customDebugInformationTable.Count; 1476Throw.InvalidOperation_TableNotSorted(TableIndex.ClassLayout); 1487Throw.InvalidOperation_TableNotSorted(TableIndex.FieldLayout); 1499Throw.InvalidOperation_TableNotSorted(TableIndex.FieldRva); 1526Throw.InvalidOperation_TableNotSorted(TableIndex.GenericParam); 1536Throw.InvalidOperation_TableNotSorted(TableIndex.GenericParamConstraint); 1547Throw.InvalidOperation_TableNotSorted(TableIndex.ImplMap); 1558Throw.InvalidOperation_TableNotSorted(TableIndex.InterfaceImpl); 1569Throw.InvalidOperation_TableNotSorted(TableIndex.MethodImpl); 1580Throw.InvalidOperation_TableNotSorted(TableIndex.NestedClass); 1617Throw.InvalidOperation_TableNotSorted(TableIndex.LocalScope); 1627Throw.InvalidOperation_TableNotSorted(TableIndex.StateMachineMethod); 1647if (metadataSizes.IsPresent(TableIndex.Module)) 1652if (metadataSizes.IsPresent(TableIndex.TypeRef)) 1657if (metadataSizes.IsPresent(TableIndex.TypeDef)) 1662if (metadataSizes.IsPresent(TableIndex.Field)) 1667if (metadataSizes.IsPresent(TableIndex.MethodDef)) 1672if (metadataSizes.IsPresent(TableIndex.Param)) 1677if (metadataSizes.IsPresent(TableIndex.InterfaceImpl)) 1682if (metadataSizes.IsPresent(TableIndex.MemberRef)) 1687if (metadataSizes.IsPresent(TableIndex.Constant)) 1692if (metadataSizes.IsPresent(TableIndex.CustomAttribute)) 1697if (metadataSizes.IsPresent(TableIndex.FieldMarshal)) 1702if (metadataSizes.IsPresent(TableIndex.DeclSecurity)) 1707if (metadataSizes.IsPresent(TableIndex.ClassLayout)) 1712if (metadataSizes.IsPresent(TableIndex.FieldLayout)) 1717if (metadataSizes.IsPresent(TableIndex.StandAloneSig)) 1722if (metadataSizes.IsPresent(TableIndex.EventMap)) 1727if (metadataSizes.IsPresent(TableIndex.Event)) 1732if (metadataSizes.IsPresent(TableIndex.PropertyMap)) 1737if (metadataSizes.IsPresent(TableIndex.Property)) 1742if (metadataSizes.IsPresent(TableIndex.MethodSemantics)) 1747if (metadataSizes.IsPresent(TableIndex.MethodImpl)) 1752if (metadataSizes.IsPresent(TableIndex.ModuleRef)) 1757if (metadataSizes.IsPresent(TableIndex.TypeSpec)) 1762if (metadataSizes.IsPresent(TableIndex.ImplMap)) 1767if (metadataSizes.IsPresent(TableIndex.FieldRva)) 1772if (metadataSizes.IsPresent(TableIndex.EncLog)) 1777if (metadataSizes.IsPresent(TableIndex.EncMap)) 1782if (metadataSizes.IsPresent(TableIndex.Assembly)) 1787if (metadataSizes.IsPresent(TableIndex.AssemblyRef)) 1792if (metadataSizes.IsPresent(TableIndex.File)) 1797if (metadataSizes.IsPresent(TableIndex.ExportedType)) 1802if (metadataSizes.IsPresent(TableIndex.ManifestResource)) 1807if (metadataSizes.IsPresent(TableIndex.NestedClass)) 1812if (metadataSizes.IsPresent(TableIndex.GenericParam)) 1817if (metadataSizes.IsPresent(TableIndex.MethodSpec)) 1822if (metadataSizes.IsPresent(TableIndex.GenericParamConstraint)) 1828if (metadataSizes.IsPresent(TableIndex.Document)) 1833if (metadataSizes.IsPresent(TableIndex.MethodDebugInformation)) 1838if (metadataSizes.IsPresent(TableIndex.LocalScope)) 1843if (metadataSizes.IsPresent(TableIndex.LocalVariable)) 1848if (metadataSizes.IsPresent(TableIndex.LocalConstant)) 1853if (metadataSizes.IsPresent(TableIndex.ImportScope)) 1858if (metadataSizes.IsPresent(TableIndex.StateMachineMethod)) 1863if (metadataSizes.IsPresent(TableIndex.CustomDebugInformation)) 1902metadataSizes.IsEncDelta ? MetadataSizes.SortedTypeSystemTables & ~(1UL << (int)TableIndex.CustomAttribute) :
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (110)
20public static int GetTableRowCount(this MetadataReader reader, TableIndex tableIndex) 40public static int GetTableRowSize(this MetadataReader reader, TableIndex tableIndex) 49TableIndex.Module => reader.ModuleTable.RowSize, 50TableIndex.TypeRef => reader.TypeRefTable.RowSize, 51TableIndex.TypeDef => reader.TypeDefTable.RowSize, 52TableIndex.FieldPtr => reader.FieldPtrTable.RowSize, 53TableIndex.Field => reader.FieldTable.RowSize, 54TableIndex.MethodPtr => reader.MethodPtrTable.RowSize, 55TableIndex.MethodDef => reader.MethodDefTable.RowSize, 56TableIndex.ParamPtr => reader.ParamPtrTable.RowSize, 57TableIndex.Param => reader.ParamTable.RowSize, 58TableIndex.InterfaceImpl => reader.InterfaceImplTable.RowSize, 59TableIndex.MemberRef => reader.MemberRefTable.RowSize, 60TableIndex.Constant => reader.ConstantTable.RowSize, 61TableIndex.CustomAttribute => reader.CustomAttributeTable.RowSize, 62TableIndex.FieldMarshal => reader.FieldMarshalTable.RowSize, 63TableIndex.DeclSecurity => reader.DeclSecurityTable.RowSize, 64TableIndex.ClassLayout => reader.ClassLayoutTable.RowSize, 65TableIndex.FieldLayout => reader.FieldLayoutTable.RowSize, 66TableIndex.StandAloneSig => reader.StandAloneSigTable.RowSize, 67TableIndex.EventMap => reader.EventMapTable.RowSize, 68TableIndex.EventPtr => reader.EventPtrTable.RowSize, 69TableIndex.Event => reader.EventTable.RowSize, 70TableIndex.PropertyMap => reader.PropertyMapTable.RowSize, 71TableIndex.PropertyPtr => reader.PropertyPtrTable.RowSize, 72TableIndex.Property => reader.PropertyTable.RowSize, 73TableIndex.MethodSemantics => reader.MethodSemanticsTable.RowSize, 74TableIndex.MethodImpl => reader.MethodImplTable.RowSize, 75TableIndex.ModuleRef => reader.ModuleRefTable.RowSize, 76TableIndex.TypeSpec => reader.TypeSpecTable.RowSize, 77TableIndex.ImplMap => reader.ImplMapTable.RowSize, 78TableIndex.FieldRva => reader.FieldRvaTable.RowSize, 79TableIndex.EncLog => reader.EncLogTable.RowSize, 80TableIndex.EncMap => reader.EncMapTable.RowSize, 81TableIndex.Assembly => reader.AssemblyTable.RowSize, 82TableIndex.AssemblyProcessor => reader.AssemblyProcessorTable.RowSize, 83TableIndex.AssemblyOS => reader.AssemblyOSTable.RowSize, 84TableIndex.AssemblyRef => reader.AssemblyRefTable.RowSize, 85TableIndex.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.RowSize, 86TableIndex.AssemblyRefOS => reader.AssemblyRefOSTable.RowSize, 87TableIndex.File => reader.FileTable.RowSize, 88TableIndex.ExportedType => reader.ExportedTypeTable.RowSize, 89TableIndex.ManifestResource => reader.ManifestResourceTable.RowSize, 90TableIndex.NestedClass => reader.NestedClassTable.RowSize, 91TableIndex.GenericParam => reader.GenericParamTable.RowSize, 92TableIndex.MethodSpec => reader.MethodSpecTable.RowSize, 93TableIndex.GenericParamConstraint => reader.GenericParamConstraintTable.RowSize, 96TableIndex.Document => reader.DocumentTable.RowSize, 97TableIndex.MethodDebugInformation => reader.MethodDebugInformationTable.RowSize, 98TableIndex.LocalScope => reader.LocalScopeTable.RowSize, 99TableIndex.LocalVariable => reader.LocalVariableTable.RowSize, 100TableIndex.LocalConstant => reader.LocalConstantTable.RowSize, 101TableIndex.ImportScope => reader.ImportScopeTable.RowSize, 102TableIndex.StateMachineMethod => reader.StateMachineMethodTable.RowSize, 103TableIndex.CustomDebugInformation => reader.CustomDebugInformationTable.RowSize, 114public static unsafe int GetTableMetadataOffset(this MetadataReader reader, TableIndex tableIndex) 124private static MemoryBlock GetTableMetadataBlock(this MetadataReader reader, TableIndex tableIndex) 130TableIndex.Module => reader.ModuleTable.Block, 131TableIndex.TypeRef => reader.TypeRefTable.Block, 132TableIndex.TypeDef => reader.TypeDefTable.Block, 133TableIndex.FieldPtr => reader.FieldPtrTable.Block, 134TableIndex.Field => reader.FieldTable.Block, 135TableIndex.MethodPtr => reader.MethodPtrTable.Block, 136TableIndex.MethodDef => reader.MethodDefTable.Block, 137TableIndex.ParamPtr => reader.ParamPtrTable.Block, 138TableIndex.Param => reader.ParamTable.Block, 139TableIndex.InterfaceImpl => reader.InterfaceImplTable.Block, 140TableIndex.MemberRef => reader.MemberRefTable.Block, 141TableIndex.Constant => reader.ConstantTable.Block, 142TableIndex.CustomAttribute => reader.CustomAttributeTable.Block, 143TableIndex.FieldMarshal => reader.FieldMarshalTable.Block, 144TableIndex.DeclSecurity => reader.DeclSecurityTable.Block, 145TableIndex.ClassLayout => reader.ClassLayoutTable.Block, 146TableIndex.FieldLayout => reader.FieldLayoutTable.Block, 147TableIndex.StandAloneSig => reader.StandAloneSigTable.Block, 148TableIndex.EventMap => reader.EventMapTable.Block, 149TableIndex.EventPtr => reader.EventPtrTable.Block, 150TableIndex.Event => reader.EventTable.Block, 151TableIndex.PropertyMap => reader.PropertyMapTable.Block, 152TableIndex.PropertyPtr => reader.PropertyPtrTable.Block, 153TableIndex.Property => reader.PropertyTable.Block, 154TableIndex.MethodSemantics => reader.MethodSemanticsTable.Block, 155TableIndex.MethodImpl => reader.MethodImplTable.Block, 156TableIndex.ModuleRef => reader.ModuleRefTable.Block, 157TableIndex.TypeSpec => reader.TypeSpecTable.Block, 158TableIndex.ImplMap => reader.ImplMapTable.Block, 159TableIndex.FieldRva => reader.FieldRvaTable.Block, 160TableIndex.EncLog => reader.EncLogTable.Block, 161TableIndex.EncMap => reader.EncMapTable.Block, 162TableIndex.Assembly => reader.AssemblyTable.Block, 163TableIndex.AssemblyProcessor => reader.AssemblyProcessorTable.Block, 164TableIndex.AssemblyOS => reader.AssemblyOSTable.Block, 165TableIndex.AssemblyRef => reader.AssemblyRefTable.Block, 166TableIndex.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.Block, 167TableIndex.AssemblyRefOS => reader.AssemblyRefOSTable.Block, 168TableIndex.File => reader.FileTable.Block, 169TableIndex.ExportedType => reader.ExportedTypeTable.Block, 170TableIndex.ManifestResource => reader.ManifestResourceTable.Block, 171TableIndex.NestedClass => reader.NestedClassTable.Block, 172TableIndex.GenericParam => reader.GenericParamTable.Block, 173TableIndex.MethodSpec => reader.MethodSpecTable.Block, 174TableIndex.GenericParamConstraint => reader.GenericParamConstraintTable.Block, 177TableIndex.Document => reader.DocumentTable.Block, 178TableIndex.MethodDebugInformation => reader.MethodDebugInformationTable.Block, 179TableIndex.LocalScope => reader.LocalScopeTable.Block, 180TableIndex.LocalVariable => reader.LocalVariableTable.Block, 181TableIndex.LocalConstant => reader.LocalConstantTable.Block, 182TableIndex.ImportScope => reader.ImportScopeTable.Block, 183TableIndex.StateMachineMethod => reader.StateMachineMethodTable.Block, 184TableIndex.CustomDebugInformation => reader.CustomDebugInformationTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (170)
231UL << (int)TableIndex.InterfaceImpl | 241UL << (int)TableIndex.Constant | 251UL << (int)TableIndex.CustomAttribute | 261UL << (int)TableIndex.FieldMarshal | 271UL << (int)TableIndex.DeclSecurity | 281UL << (int)TableIndex.ClassLayout | 291UL << (int)TableIndex.FieldLayout | 301UL << (int)TableIndex.MethodSemantics | 311UL << (int)TableIndex.MethodImpl | 321UL << (int)TableIndex.ImplMap | 331UL << (int)TableIndex.FieldRva | 341UL << (int)TableIndex.NestedClass | 351UL << (int)TableIndex.GenericParam | 361UL << (int)TableIndex.GenericParamConstraint; 391UL << (int)TableIndex.LocalScope | 401UL << (int)TableIndex.StateMachineMethod | 411UL << (int)TableIndex.CustomDebugInformation; 144bool isEncDelta = IsPresent(TableIndex.EncLog) || IsPresent(TableIndex.EncMap); 157CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.MethodDef, TableIndex.MemberRef); 158DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.MethodDef, TableIndex.TypeDef); 159EventDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Event); 160FieldDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Field); 161GenericParamReferenceIsSmall = IsReferenceSmall(0, TableIndex.GenericParam); 162HasConstantCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Field, TableIndex.Param, TableIndex.Property); 165TableIndex.MethodDef, 166TableIndex.Field, 167TableIndex.TypeRef, 168TableIndex.TypeDef, 169TableIndex.Param, 170TableIndex.InterfaceImpl, 171TableIndex.MemberRef, 172TableIndex.Module, 173TableIndex.DeclSecurity, 174TableIndex.Property, 175TableIndex.Event, 176TableIndex.StandAloneSig, 177TableIndex.ModuleRef, 178TableIndex.TypeSpec, 179TableIndex.Assembly, 180TableIndex.AssemblyRef, 181TableIndex.File, 182TableIndex.ExportedType, 183TableIndex.ManifestResource, 184TableIndex.GenericParam, 185TableIndex.GenericParamConstraint, 186TableIndex.MethodSpec); 188HasFieldMarshalCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Field, TableIndex.Param); 189HasSemanticsCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Event, TableIndex.Property); 190ImplementationCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.File, TableIndex.AssemblyRef, TableIndex.ExportedType); 191MemberForwardedCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.Field, TableIndex.MethodDef); 192MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.ModuleRef, TableIndex.MethodDef, TableIndex.TypeSpec); 193MethodDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.MethodDef); 194MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.MethodDef, TableIndex.MemberRef); 195ModuleRefReferenceIsSmall = IsReferenceSmall(0, TableIndex.ModuleRef); 196ParameterReferenceIsSmall = IsReferenceSmall(0, TableIndex.Param); 197PropertyDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.Property); 198ResolutionScopeCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.Module, TableIndex.ModuleRef, TableIndex.AssemblyRef, TableIndex.TypeRef); 199TypeDefReferenceIsSmall = IsReferenceSmall(0, TableIndex.TypeDef); 200TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2, TableIndex.TypeDef, TableIndex.TypeRef, TableIndex.TypeSpec); 201TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1, TableIndex.TypeDef, TableIndex.MethodDef); 203DocumentReferenceIsSmall = IsReferenceSmall(0, TableIndex.Document); 204LocalVariableReferenceIsSmall = IsReferenceSmall(0, TableIndex.LocalVariable); 205LocalConstantReferenceIsSmall = IsReferenceSmall(0, TableIndex.LocalConstant); 206ImportScopeReferenceIsSmall = IsReferenceSmall(0, TableIndex.ImportScope); 209TableIndex.MethodDef, 210TableIndex.Field, 211TableIndex.TypeRef, 212TableIndex.TypeDef, 213TableIndex.Param, 214TableIndex.InterfaceImpl, 215TableIndex.MemberRef, 216TableIndex.Module, 217TableIndex.DeclSecurity, 218TableIndex.Property, 219TableIndex.Event, 220TableIndex.StandAloneSig, 221TableIndex.ModuleRef, 222TableIndex.TypeSpec, 223TableIndex.Assembly, 224TableIndex.AssemblyRef, 225TableIndex.File, 226TableIndex.ExportedType, 227TableIndex.ManifestResource, 228TableIndex.GenericParam, 229TableIndex.GenericParamConstraint, 230TableIndex.MethodSpec, 231TableIndex.Document, 232TableIndex.LocalScope, 233TableIndex.LocalVariable, 234TableIndex.LocalConstant, 235TableIndex.ImportScope); 272size += GetTableSize(TableIndex.Module, 2 + 3 * guidReferenceSize + stringReferenceSize); 273size += GetTableSize(TableIndex.TypeRef, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize); 274size += GetTableSize(TableIndex.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize); 275Debug.Assert(rowCounts[(int)TableIndex.FieldPtr] == 0); 276size += GetTableSize(TableIndex.Field, 2 + stringReferenceSize + blobReferenceSize); 277Debug.Assert(rowCounts[(int)TableIndex.MethodPtr] == 0); 278size += GetTableSize(TableIndex.MethodDef, 8 + stringReferenceSize + blobReferenceSize + parameterReferenceSize); 279Debug.Assert(rowCounts[(int)TableIndex.ParamPtr] == 0); 280size += GetTableSize(TableIndex.Param, 4 + stringReferenceSize); 281size += GetTableSize(TableIndex.InterfaceImpl, typeDefReferenceSize + typeDefOrRefCodedIndexSize); 282size += GetTableSize(TableIndex.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize); 283size += GetTableSize(TableIndex.Constant, 2 + hasConstantCodedIndexSize + blobReferenceSize); 284size += GetTableSize(TableIndex.CustomAttribute, hasCustomAttributeCodedIndexSize + customAttributeTypeCodedIndexSize + blobReferenceSize); 285size += GetTableSize(TableIndex.FieldMarshal, hasFieldMarshalCodedIndexSize + blobReferenceSize); 286size += GetTableSize(TableIndex.DeclSecurity, 2 + declSecurityCodedIndexSize + blobReferenceSize); 287size += GetTableSize(TableIndex.ClassLayout, 6 + typeDefReferenceSize); 288size += GetTableSize(TableIndex.FieldLayout, 4 + fieldDefReferenceSize); 289size += GetTableSize(TableIndex.StandAloneSig, blobReferenceSize); 290size += GetTableSize(TableIndex.EventMap, typeDefReferenceSize + eventDefReferenceSize); 291Debug.Assert(rowCounts[(int)TableIndex.EventPtr] == 0); 292size += GetTableSize(TableIndex.Event, 2 + stringReferenceSize + typeDefOrRefCodedIndexSize); 293size += GetTableSize(TableIndex.PropertyMap, typeDefReferenceSize + propertyDefReferenceSize); 294Debug.Assert(rowCounts[(int)TableIndex.PropertyPtr] == 0); 295size += GetTableSize(TableIndex.Property, 2 + stringReferenceSize + blobReferenceSize); 296size += GetTableSize(TableIndex.MethodSemantics, 2 + methodDefReferenceSize + hasSemanticsCodedIndexSize); 297size += GetTableSize(TableIndex.MethodImpl, typeDefReferenceSize + methodDefOrRefCodedIndexSize + methodDefOrRefCodedIndexSize); 298size += GetTableSize(TableIndex.ModuleRef, stringReferenceSize); 299size += GetTableSize(TableIndex.TypeSpec, blobReferenceSize); 300size += GetTableSize(TableIndex.ImplMap, 2 + memberForwardedCodedIndexSize + stringReferenceSize + moduleRefReferenceSize); 301size += GetTableSize(TableIndex.FieldRva, 4 + fieldDefReferenceSize); 302size += GetTableSize(TableIndex.EncLog, 8); 303size += GetTableSize(TableIndex.EncMap, 4); 304size += GetTableSize(TableIndex.Assembly, 16 + blobReferenceSize + stringReferenceSize + stringReferenceSize); 305Debug.Assert(rowCounts[(int)TableIndex.AssemblyProcessor] == 0); 306Debug.Assert(rowCounts[(int)TableIndex.AssemblyOS] == 0); 307size += GetTableSize(TableIndex.AssemblyRef, 12 + blobReferenceSize + stringReferenceSize + stringReferenceSize + blobReferenceSize); 308Debug.Assert(rowCounts[(int)TableIndex.AssemblyRefProcessor] == 0); 309Debug.Assert(rowCounts[(int)TableIndex.AssemblyRefOS] == 0); 310size += GetTableSize(TableIndex.File, 4 + stringReferenceSize + blobReferenceSize); 311size += GetTableSize(TableIndex.ExportedType, 8 + stringReferenceSize + stringReferenceSize + implementationCodedIndexSize); 312size += GetTableSize(TableIndex.ManifestResource, 8 + stringReferenceSize + implementationCodedIndexSize); 313size += GetTableSize(TableIndex.NestedClass, typeDefReferenceSize + typeDefReferenceSize); 314size += GetTableSize(TableIndex.GenericParam, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize); 315size += GetTableSize(TableIndex.MethodSpec, methodDefOrRefCodedIndexSize + blobReferenceSize); 316size += GetTableSize(TableIndex.GenericParamConstraint, genericParamReferenceSize + typeDefOrRefCodedIndexSize); 318size += GetTableSize(TableIndex.Document, blobReferenceSize + guidReferenceSize + blobReferenceSize + guidReferenceSize); 319size += GetTableSize(TableIndex.MethodDebugInformation, documentReferenceSize + blobReferenceSize); 320size += GetTableSize(TableIndex.LocalScope, methodDefReferenceSize + importScopeReferenceSize + localVariableReferenceSize + localConstantReferenceSize + 4 + 4); 321size += GetTableSize(TableIndex.LocalVariable, 2 + 2 + stringReferenceSize); 322size += GetTableSize(TableIndex.LocalConstant, stringReferenceSize + blobReferenceSize); 323size += GetTableSize(TableIndex.ImportScope, importScopeReferenceSize + blobReferenceSize); 324size += GetTableSize(TableIndex.StateMachineMethod, methodDefReferenceSize + methodDefReferenceSize); 325size += GetTableSize(TableIndex.CustomDebugInformation, hasCustomDebugInformationCodedIndexSize + guidReferenceSize + blobReferenceSize); 345internal bool IsPresent(TableIndex table) => (PresentTablesMask & (1UL << (int)table)) != 0; 463private int GetTableSize(TableIndex index, int rowSize) 468private bool IsReferenceSmall(int tagBitSize, params TableIndex[] tables) 474private bool ReferenceFits(int bitCount, TableIndex[] tables) 477foreach (TableIndex table in tables)
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (5)
228/// Gets the <see cref="TableIndex"/> of the table corresponding to the specified <see cref="HandleKind"/>. 233public static bool TryGetTableIndex(HandleKind type, out TableIndex index) 239index = (TableIndex)type; 318public static EntityHandle EntityHandle(TableIndex tableIndex, int rowNumber) 328public static EntityHandle Handle(TableIndex tableIndex, int rowNumber)
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (1)
34/// Each slot in the array corresponds to a table (<see cref="TableIndex"/>).
System\Reflection\Metadata\Internal\MetadataFlags.cs (86)
18Module = 1UL << TableIndex.Module, 19TypeRef = 1UL << TableIndex.TypeRef, 20TypeDef = 1UL << TableIndex.TypeDef, 21FieldPtr = 1UL << TableIndex.FieldPtr, 22Field = 1UL << TableIndex.Field, 23MethodPtr = 1UL << TableIndex.MethodPtr, 24MethodDef = 1UL << TableIndex.MethodDef, 25ParamPtr = 1UL << TableIndex.ParamPtr, 26Param = 1UL << TableIndex.Param, 27InterfaceImpl = 1UL << TableIndex.InterfaceImpl, 28MemberRef = 1UL << TableIndex.MemberRef, 29Constant = 1UL << TableIndex.Constant, 30CustomAttribute = 1UL << TableIndex.CustomAttribute, 31FieldMarshal = 1UL << TableIndex.FieldMarshal, 32DeclSecurity = 1UL << TableIndex.DeclSecurity, 33ClassLayout = 1UL << TableIndex.ClassLayout, 34FieldLayout = 1UL << TableIndex.FieldLayout, 35StandAloneSig = 1UL << TableIndex.StandAloneSig, 36EventMap = 1UL << TableIndex.EventMap, 37EventPtr = 1UL << TableIndex.EventPtr, 38Event = 1UL << TableIndex.Event, 39PropertyMap = 1UL << TableIndex.PropertyMap, 40PropertyPtr = 1UL << TableIndex.PropertyPtr, 41Property = 1UL << TableIndex.Property, 42MethodSemantics = 1UL << TableIndex.MethodSemantics, 43MethodImpl = 1UL << TableIndex.MethodImpl, 44ModuleRef = 1UL << TableIndex.ModuleRef, 45TypeSpec = 1UL << TableIndex.TypeSpec, 46ImplMap = 1UL << TableIndex.ImplMap, 47FieldRva = 1UL << TableIndex.FieldRva, 48EnCLog = 1UL << TableIndex.EncLog, 49EnCMap = 1UL << TableIndex.EncMap, 50Assembly = 1UL << TableIndex.Assembly, 53AssemblyRef = 1UL << TableIndex.AssemblyRef, 56File = 1UL << TableIndex.File, 57ExportedType = 1UL << TableIndex.ExportedType, 58ManifestResource = 1UL << TableIndex.ManifestResource, 59NestedClass = 1UL << TableIndex.NestedClass, 60GenericParam = 1UL << TableIndex.GenericParam, 61MethodSpec = 1UL << TableIndex.MethodSpec, 62GenericParamConstraint = 1UL << TableIndex.GenericParamConstraint, 64Document = 1UL << TableIndex.Document, 65MethodDebugInformation = 1UL << TableIndex.MethodDebugInformation, 66LocalScope = 1UL << TableIndex.LocalScope, 67LocalVariable = 1UL << TableIndex.LocalVariable, 68LocalConstant = 1UL << TableIndex.LocalConstant, 69ImportScope = 1UL << TableIndex.ImportScope, 70StateMachineMethod = 1UL << TableIndex.StateMachineMethod, 71CustomDebugInformation = 1UL << TableIndex.CustomDebugInformation, 203internal const uint Module = (uint)TableIndex.Module; 204internal const uint TypeRef = (uint)TableIndex.TypeRef; 205internal const uint TypeDef = (uint)TableIndex.TypeDef; 206internal const uint FieldDef = (uint)TableIndex.Field; 207internal const uint MethodDef = (uint)TableIndex.MethodDef; 208internal const uint ParamDef = (uint)TableIndex.Param; 209internal const uint InterfaceImpl = (uint)TableIndex.InterfaceImpl; 210internal const uint MemberRef = (uint)TableIndex.MemberRef; 211internal const uint Constant = (uint)TableIndex.Constant; 212internal const uint CustomAttribute = (uint)TableIndex.CustomAttribute; 213internal const uint DeclSecurity = (uint)TableIndex.DeclSecurity; 214internal const uint Signature = (uint)TableIndex.StandAloneSig; 215internal const uint EventMap = (uint)TableIndex.EventMap; 216internal const uint Event = (uint)TableIndex.Event; 217internal const uint PropertyMap = (uint)TableIndex.PropertyMap; 218internal const uint Property = (uint)TableIndex.Property; 219internal const uint MethodSemantics = (uint)TableIndex.MethodSemantics; 220internal const uint MethodImpl = (uint)TableIndex.MethodImpl; 221internal const uint ModuleRef = (uint)TableIndex.ModuleRef; 222internal const uint TypeSpec = (uint)TableIndex.TypeSpec; 223internal const uint Assembly = (uint)TableIndex.Assembly; 224internal const uint AssemblyRef = (uint)TableIndex.AssemblyRef; 225internal const uint File = (uint)TableIndex.File; 226internal const uint ExportedType = (uint)TableIndex.ExportedType; 227internal const uint ManifestResource = (uint)TableIndex.ManifestResource; 228internal const uint NestedClass = (uint)TableIndex.NestedClass; 229internal const uint GenericParam = (uint)TableIndex.GenericParam; 230internal const uint MethodSpec = (uint)TableIndex.MethodSpec; 231internal const uint GenericParamConstraint = (uint)TableIndex.GenericParamConstraint; 234internal const uint Document = (uint)TableIndex.Document; 235internal const uint MethodDebugInformation = (uint)TableIndex.MethodDebugInformation; 236internal const uint LocalScope = (uint)TableIndex.LocalScope; 237internal const uint LocalVariable = (uint)TableIndex.LocalVariable; 238internal const uint LocalConstant = (uint)TableIndex.LocalConstant; 239internal const uint ImportScope = (uint)TableIndex.ImportScope; 240internal const uint AsyncMethod = (uint)TableIndex.StateMachineMethod; 241internal const uint CustomDebugInformation = (uint)TableIndex.CustomDebugInformation;
System\Reflection\Metadata\Internal\Tables.cs (13)
581Throw.TableNotSorted(TableIndex.InterfaceImpl); 708Throw.TableNotSorted(TableIndex.Constant); 889Throw.TableNotSorted(TableIndex.FieldMarshal); 955Throw.TableNotSorted(TableIndex.DeclSecurity); 1035Throw.TableNotSorted(TableIndex.ClassLayout); 1099Throw.TableNotSorted(TableIndex.FieldLayout); 1503Throw.TableNotSorted(TableIndex.MethodSemantics); 1600Throw.TableNotSorted(TableIndex.MethodImpl); 1749Throw.TableNotSorted(TableIndex.ImplMap); 1818Throw.TableNotSorted(TableIndex.FieldRva); 2386Throw.TableNotSorted(TableIndex.NestedClass); 2458Throw.TableNotSorted(TableIndex.GenericParam); 2599Throw.TableNotSorted(TableIndex.GenericParamConstraint);
System\Reflection\Metadata\MetadataReader.cs (91)
372/// A row count for each possible table. May be indexed by <see cref="TableIndex"/>. 563private int GetReferenceSize(int[] rowCounts, TableIndex index) 577int fieldRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.FieldPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Field); 578int methodRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.MethodPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.MethodDef); 579int paramRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.ParamPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Param); 580int eventRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.EventPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Event); 581int propertyRefSizeSorted = GetReferenceSize(rowCounts, TableIndex.PropertyPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts, TableIndex.Property); 605this.ModuleTable = new ModuleTableReader(rowCounts[(int)TableIndex.Module], stringHeapRefSize, guidHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 608this.TypeRefTable = new TypeRefTableReader(rowCounts[(int)TableIndex.TypeRef], resolutionScopeRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 611this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)TableIndex.TypeDef], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 614this.FieldPtrTable = new FieldPtrTableReader(rowCounts[(int)TableIndex.FieldPtr], GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 617this.FieldTable = new FieldTableReader(rowCounts[(int)TableIndex.Field], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 620this.MethodPtrTable = new MethodPtrTableReader(rowCounts[(int)TableIndex.MethodPtr], GetReferenceSize(rowCounts, TableIndex.MethodDef), metadataTablesMemoryBlock, totalRequiredSize); 623this.MethodDefTable = new MethodTableReader(rowCounts[(int)TableIndex.MethodDef], paramRefSizeSorted, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 626this.ParamPtrTable = new ParamPtrTableReader(rowCounts[(int)TableIndex.ParamPtr], GetReferenceSize(rowCounts, TableIndex.Param), metadataTablesMemoryBlock, totalRequiredSize); 629this.ParamTable = new ParamTableReader(rowCounts[(int)TableIndex.Param], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 632this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)TableIndex.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 635this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)TableIndex.MemberRef], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 638this.ConstantTable = new ConstantTableReader(rowCounts[(int)TableIndex.Constant], IsDeclaredSorted(TableMask.Constant), hasConstantRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 641this.CustomAttributeTable = new CustomAttributeTableReader(rowCounts[(int)TableIndex.CustomAttribute], 650this.FieldMarshalTable = new FieldMarshalTableReader(rowCounts[(int)TableIndex.FieldMarshal], IsDeclaredSorted(TableMask.FieldMarshal), hasFieldMarshalRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 653this.DeclSecurityTable = new DeclSecurityTableReader(rowCounts[(int)TableIndex.DeclSecurity], IsDeclaredSorted(TableMask.DeclSecurity), hasDeclSecurityRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 656this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)TableIndex.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize); 659this.FieldLayoutTable = new FieldLayoutTableReader(rowCounts[(int)TableIndex.FieldLayout], IsDeclaredSorted(TableMask.FieldLayout), GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 662this.StandAloneSigTable = new StandAloneSigTableReader(rowCounts[(int)TableIndex.StandAloneSig], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 665this.EventMapTable = new EventMapTableReader(rowCounts[(int)TableIndex.EventMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 668this.EventPtrTable = new EventPtrTableReader(rowCounts[(int)TableIndex.EventPtr], GetReferenceSize(rowCounts, TableIndex.Event), metadataTablesMemoryBlock, totalRequiredSize); 671this.EventTable = new EventTableReader(rowCounts[(int)TableIndex.Event], typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 674this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)TableIndex.PropertyMap], GetReferenceSize(rowCounts, TableIndex.TypeDef), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize); 677this.PropertyPtrTable = new PropertyPtrTableReader(rowCounts[(int)TableIndex.PropertyPtr], GetReferenceSize(rowCounts, TableIndex.Property), metadataTablesMemoryBlock, totalRequiredSize); 680this.PropertyTable = new PropertyTableReader(rowCounts[(int)TableIndex.Property], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 683this.MethodSemanticsTable = new MethodSemanticsTableReader(rowCounts[(int)TableIndex.MethodSemantics], IsDeclaredSorted(TableMask.MethodSemantics), GetReferenceSize(rowCounts, TableIndex.MethodDef), hasSemanticsRefSize, metadataTablesMemoryBlock, totalRequiredSize); 686this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)TableIndex.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts, TableIndex.TypeDef), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 689this.ModuleRefTable = new ModuleRefTableReader(rowCounts[(int)TableIndex.ModuleRef], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 692this.TypeSpecTable = new TypeSpecTableReader(rowCounts[(int)TableIndex.TypeSpec], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 695this.ImplMapTable = new ImplMapTableReader(rowCounts[(int)TableIndex.ImplMap], IsDeclaredSorted(TableMask.ImplMap), GetReferenceSize(rowCounts, TableIndex.ModuleRef), memberForwardedRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 698this.FieldRvaTable = new FieldRVATableReader(rowCounts[(int)TableIndex.FieldRva], IsDeclaredSorted(TableMask.FieldRva), GetReferenceSize(rowCounts, TableIndex.Field), metadataTablesMemoryBlock, totalRequiredSize); 701this.EncLogTable = new EnCLogTableReader(rowCounts[(int)TableIndex.EncLog], metadataTablesMemoryBlock, totalRequiredSize, _metadataStreamKind); 704this.EncMapTable = new EnCMapTableReader(rowCounts[(int)TableIndex.EncMap], metadataTablesMemoryBlock, totalRequiredSize); 707this.AssemblyTable = new AssemblyTableReader(rowCounts[(int)TableIndex.Assembly], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 710this.AssemblyProcessorTable = new AssemblyProcessorTableReader(rowCounts[(int)TableIndex.AssemblyProcessor], metadataTablesMemoryBlock, totalRequiredSize); 713this.AssemblyOSTable = new AssemblyOSTableReader(rowCounts[(int)TableIndex.AssemblyOS], metadataTablesMemoryBlock, totalRequiredSize); 716this.AssemblyRefTable = new AssemblyRefTableReader(rowCounts[(int)TableIndex.AssemblyRef], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize, _metadataKind); 719this.AssemblyRefProcessorTable = new AssemblyRefProcessorTableReader(rowCounts[(int)TableIndex.AssemblyRefProcessor], GetReferenceSize(rowCounts, TableIndex.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize); 722this.AssemblyRefOSTable = new AssemblyRefOSTableReader(rowCounts[(int)TableIndex.AssemblyRefOS], GetReferenceSize(rowCounts, TableIndex.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize); 725this.FileTable = new FileTableReader(rowCounts[(int)TableIndex.File], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 728this.ExportedTypeTable = new ExportedTypeTableReader(rowCounts[(int)TableIndex.ExportedType], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 731this.ManifestResourceTable = new ManifestResourceTableReader(rowCounts[(int)TableIndex.ManifestResource], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 734this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)TableIndex.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts, TableIndex.TypeDef), metadataTablesMemoryBlock, totalRequiredSize); 737this.GenericParamTable = new GenericParamTableReader(rowCounts[(int)TableIndex.GenericParam], IsDeclaredSorted(TableMask.GenericParam), typeOrMethodDefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 740this.MethodSpecTable = new MethodSpecTableReader(rowCounts[(int)TableIndex.MethodSpec], methodDefOrRefRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 743this.GenericParamConstraintTable = new GenericParamConstraintTableReader(rowCounts[(int)TableIndex.GenericParamConstraint], IsDeclaredSorted(TableMask.GenericParamConstraint), GetReferenceSize(rowCounts, TableIndex.GenericParam), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize); 750var combinedRowCounts = (externalRowCountsOpt != null) ? CombineRowCounts(rowCounts, externalRowCountsOpt, firstLocalTableIndex: TableIndex.Document) : rowCounts; 752int methodRefSizeCombined = GetReferenceSize(combinedRowCounts, TableIndex.MethodDef); 755this.DocumentTable = new DocumentTableReader(rowCounts[(int)TableIndex.Document], guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 758this.MethodDebugInformationTable = new MethodDebugInformationTableReader(rowCounts[(int)TableIndex.MethodDebugInformation], GetReferenceSize(rowCounts, TableIndex.Document), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 761this.LocalScopeTable = new LocalScopeTableReader(rowCounts[(int)TableIndex.LocalScope], IsDeclaredSorted(TableMask.LocalScope), methodRefSizeCombined, GetReferenceSize(rowCounts, TableIndex.ImportScope), GetReferenceSize(rowCounts, TableIndex.LocalVariable), GetReferenceSize(rowCounts, TableIndex.LocalConstant), metadataTablesMemoryBlock, totalRequiredSize); 764this.LocalVariableTable = new LocalVariableTableReader(rowCounts[(int)TableIndex.LocalVariable], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 767this.LocalConstantTable = new LocalConstantTableReader(rowCounts[(int)TableIndex.LocalConstant], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 770this.ImportScopeTable = new ImportScopeTableReader(rowCounts[(int)TableIndex.ImportScope], GetReferenceSize(rowCounts, TableIndex.ImportScope), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 773this.StateMachineMethodTable = new StateMachineMethodTableReader(rowCounts[(int)TableIndex.StateMachineMethod], IsDeclaredSorted(TableMask.StateMachineMethod), methodRefSizeCombined, metadataTablesMemoryBlock, totalRequiredSize); 776this.CustomDebugInformationTable = new CustomDebugInformationTableReader(rowCounts[(int)TableIndex.CustomDebugInformation], IsDeclaredSorted(TableMask.CustomDebugInformation), hasCustomDebugInformationRefSizeCombined, guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize); 785private static int[] CombineRowCounts(int[] local, int[] external, TableIndex firstLocalTableIndex)
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
156Throw.TableNotSorted(TableIndex.LocalScope); 356Throw.TableNotSorted(TableIndex.StateMachineMethod); 465Throw.TableNotSorted(TableIndex.CustomDebugInformation);
System\Reflection\Throw.cs (2)
207internal static void TableNotSorted(TableIndex tableIndex) 213internal static void InvalidOperation_TableNotSorted(TableIndex tableIndex)
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (5)
20Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(TableIndex.TypeDef), null) ?? 41Interlocked.CompareExchange(ref field, CreateTable<RoDefinitionType>(TableIndex.TypeRef), null) ?? 46Interlocked.CompareExchange(ref field, CreateTable<EcmaGenericParameterType>(TableIndex.GenericParam), null) ?? 51Interlocked.CompareExchange(ref field, CreateTable<RoAssembly>(TableIndex.AssemblyRef), null) ?? 54private MetadataTable<T, EcmaModule> CreateTable<T>(TableIndex tableIndex) where T : class