4355 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 (3411)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (280)
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)); 9795Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9796Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9797Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default) 9925Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9926Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 9927Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 9928Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 9929Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9930Row(2, TableIndex.Field, EditAndContinueOperation.Default), 9931Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9932Row(3, TableIndex.Field, EditAndContinueOperation.Default), 9933Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 9934Row(4, TableIndex.Field, EditAndContinueOperation.Default), 9935Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 9936Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 9937Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 9938Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9939Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 9940Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9941Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 9942Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9943Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9944Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 9945Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (46)
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(7, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 287Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 288Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 289Row(6, TableIndex.Field, EditAndContinueOperation.Default), 290Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 291Row(7, TableIndex.Field, EditAndContinueOperation.Default), 292Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 293Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 294Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 295Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 296Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 297Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 298Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 299Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 300Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 301Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 302Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 303Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 310Handle(1, TableIndex.MethodDebugInformation), 311Handle(2, TableIndex.MethodDebugInformation), 312Handle(4, TableIndex.MethodDebugInformation), 313Handle(8, TableIndex.MethodDebugInformation), 314Handle(9, TableIndex.MethodDebugInformation), 315Handle(10, TableIndex.MethodDebugInformation), 316Handle(11, TableIndex.MethodDebugInformation), 317Handle(12, TableIndex.MethodDebugInformation), 318Handle(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 (2702)
91Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 92Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 93Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 94Row(1, TableIndex.Field, EditAndContinueOperation.Default), 95Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 96Row(2, TableIndex.Field, EditAndContinueOperation.Default), 97Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 98Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 99Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 100Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 105Handle(3, TableIndex.TypeDef), 106Handle(1, TableIndex.Field), 107Handle(2, TableIndex.Field), 108Handle(2, TableIndex.MethodDef), 109Handle(3, TableIndex.MethodDef), 110Handle(4, TableIndex.CustomAttribute), 111Handle(1, TableIndex.StandAloneSig) 188Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 189Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 190Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 191Row(1, TableIndex.Field, EditAndContinueOperation.Default), 192Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 193Row(2, TableIndex.Field, EditAndContinueOperation.Default), 194Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 195Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 196Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 197Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 198Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 199Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 204Handle(3, TableIndex.TypeDef), 205Handle(1, TableIndex.Field), 206Handle(2, TableIndex.Field), 207Handle(1, TableIndex.MethodDef), 208Handle(2, TableIndex.MethodDef), 209Handle(3, TableIndex.MethodDef), 210Handle(4, TableIndex.CustomAttribute), 211Handle(1, TableIndex.StandAloneSig) 571Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 572Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 575Handle(2, TableIndex.MethodDef), 576Handle(2, TableIndex.StandAloneSig)); 634Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 635Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 636Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 639Handle(1, TableIndex.MethodDef), 640Handle(1, TableIndex.Param), 641Handle(2, TableIndex.StandAloneSig)); 660Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 661Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 662Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 665Handle(1, TableIndex.MethodDef), 666Handle(1, TableIndex.Param), 667Handle(3, TableIndex.StandAloneSig)); 707Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 708Row(1, TableIndex.Param, EditAndContinueOperation.Default), 709Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 713Handle(4, TableIndex.MethodDef), 714Handle(1, TableIndex.Param), 715Handle(12, TableIndex.CustomAttribute) 754Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 755Row(1, TableIndex.Param, EditAndContinueOperation.Default) 759Handle(1, TableIndex.MethodDef), 760Handle(1, TableIndex.Param) 801Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 802Row(1, TableIndex.Param, EditAndContinueOperation.Default), 803Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 807Handle(3, TableIndex.MethodDef), 808Handle(1, TableIndex.Param), 809Handle(9, TableIndex.CustomAttribute) 862Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 863Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 864Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 865Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 866Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 867Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 868Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.F 871Handle(7, TableIndex.TypeRef), 872Handle(8, TableIndex.TypeRef), 873Handle(2, TableIndex.MethodDef), 874Handle(6, TableIndex.MemberRef), 875Handle(2, TableIndex.StandAloneSig), 876Handle(2, TableIndex.TypeSpec), 877Handle(2, TableIndex.AssemblyRef)); 924Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 925Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute 930Handle(7, TableIndex.MethodDef), 931Handle(4, TableIndex.CustomAttribute), 958Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 959Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 960Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 961Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F 962Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C 967Handle(8, TableIndex.TypeDef), 968Handle(7, TableIndex.MethodDef), 969Handle(4, TableIndex.CustomAttribute), 970Handle(5, TableIndex.CustomAttribute), 971Handle(6, TableIndex.CustomAttribute), 994Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 995Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute 996Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2 997Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted 1002Handle(7, TableIndex.MethodDef), 1003Handle(4, TableIndex.CustomAttribute), 1004Handle(5, TableIndex.CustomAttribute), 1005Handle(7, TableIndex.CustomAttribute), 1050new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1051new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1052new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1055new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1058new CustomAttributeRow(Handle(9, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), 1061new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1064new CustomAttributeRow(Handle(10, TableIndex.TypeDef), Handle(2, TableIndex.MethodDef)) 1091Handle(8, TableIndex.MethodDef), 1092Handle(10, TableIndex.MethodDef), 1093Handle(4, TableIndex.CustomAttribute), 1094Handle(6, TableIndex.CustomAttribute), 1095Handle(8, TableIndex.CustomAttribute), 1096Handle(9, TableIndex.CustomAttribute), 1097Handle(10, TableIndex.CustomAttribute) 1102Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 1103Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1104Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1105Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // update existing row 1106Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1107Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // add new row 1108Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default),// add new row 1113new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), 1114new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 1115new CustomAttributeRow(Handle(8, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), 1116new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), 1117new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), 1163new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1164new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1165new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1166new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 1189new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // Parent row id is 0, signifying a delete 1192Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1193Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1194Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1195Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1196Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1197Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1198Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1201Handle(7, TableIndex.TypeRef), 1202Handle(8, TableIndex.TypeRef), 1203Handle(2, TableIndex.MethodDef), 1204Handle(6, TableIndex.MemberRef), 1205Handle(4, TableIndex.CustomAttribute), 1206Handle(2, TableIndex.StandAloneSig), 1207Handle(2, TableIndex.AssemblyRef)); 1226new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1229Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1230Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1231Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1232Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1233Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1234Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1235Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1236Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1237Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one 1240Handle(9, TableIndex.TypeRef), 1241Handle(10, TableIndex.TypeRef), 1242Handle(11, TableIndex.TypeRef), 1243Handle(2, TableIndex.MethodDef), 1244Handle(7, TableIndex.MemberRef), 1245Handle(8, TableIndex.MemberRef), 1246Handle(4, TableIndex.CustomAttribute), 1247Handle(3, TableIndex.StandAloneSig), 1248Handle(3, TableIndex.AssemblyRef)); 1287new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1288new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1289new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 1312new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(5, TableIndex.MemberRef))); 1315Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1316Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 1317Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 1318Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 1319Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 1320Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 1321Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1322Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1323Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute 1326Handle(6, TableIndex.TypeRef), 1327Handle(7, TableIndex.TypeRef), 1328Handle(8, TableIndex.TypeRef), 1329Handle(2, TableIndex.MethodDef), 1330Handle(5, TableIndex.MemberRef), 1331Handle(6, TableIndex.MemberRef), 1332Handle(4, TableIndex.CustomAttribute), 1333Handle(2, TableIndex.StandAloneSig), 1334Handle(2, TableIndex.AssemblyRef)); 1352new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef))); // 0, delete 1355Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1356Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 1357Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1358Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1359Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute 1362Handle(9, TableIndex.TypeRef), 1363Handle(2, TableIndex.MethodDef), 1364Handle(4, TableIndex.CustomAttribute), 1365Handle(3, TableIndex.StandAloneSig), 1366Handle(3, TableIndex.AssemblyRef)); 1384new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(7, TableIndex.MemberRef))); 1387Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 1388Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 1389Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 1390Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 1391Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 1392Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 1393Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1394Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 1395Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row 1398Handle(10, TableIndex.TypeRef), 1399Handle(11, TableIndex.TypeRef), 1400Handle(12, TableIndex.TypeRef), 1401Handle(2, TableIndex.MethodDef), 1402Handle(7, TableIndex.MemberRef), 1403Handle(8, TableIndex.MemberRef), 1404Handle(4, TableIndex.CustomAttribute), 1405Handle(4, TableIndex.StandAloneSig), 1406Handle(4, TableIndex.AssemblyRef)); 1438new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1439new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1440new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1443new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1444new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // Row 5 1447new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // Row 6 1450new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // Row 7 1451new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // Row 8 1473Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 1474Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1475Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1476Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1477Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1478Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1479Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1480Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1481Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1486Handle(9, TableIndex.MethodDef), 1487Handle(10, TableIndex.MethodDef), 1488Handle(11, TableIndex.MethodDef), 1489Handle(4, TableIndex.CustomAttribute), 1490Handle(5, TableIndex.CustomAttribute), 1491Handle(6, TableIndex.CustomAttribute), 1492Handle(7, TableIndex.CustomAttribute), 1493Handle(8, TableIndex.CustomAttribute), 1494Handle(9, TableIndex.CustomAttribute), 1499new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1500new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1501new CustomAttributeRow(Handle(9, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1502new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)),// G [A3] -> [A4] 1503new CustomAttributeRow(Handle(10, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)),// G [A3] add with RowId 9 1504new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)),// H [A6] -> [A7] 1525Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 1526Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1527Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1528Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1529Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1530Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1531Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1532Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1537Handle(10, TableIndex.MethodDef), 1538Handle(11, TableIndex.MethodDef), 1539Handle(6, TableIndex.CustomAttribute), 1540Handle(7, TableIndex.CustomAttribute), 1541Handle(8, TableIndex.CustomAttribute), 1542Handle(9, TableIndex.CustomAttribute), 1543Handle(10, TableIndex.CustomAttribute), 1544Handle(11, TableIndex.CustomAttribute), 1549new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A4] delete 1550new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // G [A3] delete 1551new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), // H [A5] 1552new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(6, TableIndex.MethodDef)), // H [A6] 1553new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(7, TableIndex.MethodDef)), // H [A7] add with RowId 10 1554new CustomAttributeRow(Handle(11, TableIndex.MethodDef), Handle(8, TableIndex.MethodDef)), // H [A8] add with RowId 11 1574Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 1575Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1576Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1577Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1578Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1583Handle(11, TableIndex.MethodDef), 1584Handle(7, TableIndex.CustomAttribute), 1585Handle(8, TableIndex.CustomAttribute), 1586Handle(10, TableIndex.CustomAttribute), 1587Handle(11, TableIndex.CustomAttribute), 1592new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A5] delete 1593new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A6] delete 1594new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A7] delete 1595new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // H [A8] delete 1625new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1626new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1627new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1646Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1647Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1652Handle(6, TableIndex.MethodDef), 1653Handle(4, TableIndex.CustomAttribute), 1658new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // G: [A1] add RowId 4 1677Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1678Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1683Handle(5, TableIndex.MethodDef), 1684Handle(5, TableIndex.CustomAttribute), 1689new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // F: [A2] add RowId 5 1709Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1710Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 1711Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1712Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1717Handle(5, TableIndex.MethodDef), 1718Handle(6, TableIndex.MethodDef), 1719Handle(4, TableIndex.CustomAttribute), 1720Handle(5, TableIndex.CustomAttribute), 1725new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // G: [A2] -> [A4] 1726new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MethodDef)), // F: [A1] -> [A3] 1754new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1755new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1756new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1759new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), // Row 4 1777Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1778Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1779Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1784Handle(4, TableIndex.MethodDef), 1785Handle(4, TableIndex.CustomAttribute), 1786Handle(5, TableIndex.CustomAttribute), 1791new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), // F [A1] -> [A2] 1792new CustomAttributeRow(Handle(4, TableIndex.MethodDef), Handle(3, TableIndex.MethodDef)), // F [A3] add RowId 5 1810Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 1811Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 1812Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 1817Handle(4, TableIndex.MethodDef), 1818Handle(4, TableIndex.CustomAttribute), 1819Handle(5, TableIndex.CustomAttribute), 1824new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A2] delete 1825new CustomAttributeRow(Handle(0, TableIndex.MethodDef), Handle(0, TableIndex.MemberRef)), // F [A3] delete 1866new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 1867new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 1868new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 1869new CustomAttributeRow(Handle(3, TableIndex.TypeDef), Handle(4, TableIndex.MemberRef))); 1890new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(8, TableIndex.MemberRef))); 1893Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 1894Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 1895Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 1896Row(1, TableIndex.Param, EditAndContinueOperation.Default), 1897Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute 1900Handle(1, TableIndex.MethodDef), 1901Handle(5, TableIndex.MethodDef), 1902Handle(1, TableIndex.Param), 1903Handle(5, TableIndex.CustomAttribute), 1904Handle(2, TableIndex.StandAloneSig)); 2549g.VerifyTableSize(TableIndex.MethodDef, 6); 2581Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 2582Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 2583Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2584Row(4, TableIndex.Field, EditAndContinueOperation.Default), 2585Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 2586Row(5, TableIndex.Field, EditAndContinueOperation.Default), 2587Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 2588Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 2589Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 2590Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 2591Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 2592Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 2596Handle(4, TableIndex.TypeDef), 2597Handle(4, TableIndex.Field), 2598Handle(5, TableIndex.Field), 2599Handle(1, TableIndex.MethodDef), 2600Handle(5, TableIndex.MethodDef), 2601Handle(6, TableIndex.MethodDef), 2602Handle(7, TableIndex.MethodDef), 2603Handle(5, TableIndex.CustomAttribute), 2604Handle(1, TableIndex.StandAloneSig) 2902Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default) 2907Handle(2, TableIndex.MethodDef) 3065Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3066Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3067Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3072Handle(4, TableIndex.CustomAttribute), 3073Handle(1, TableIndex.Property), 3074Handle(2, TableIndex.MethodSemantics) 3114Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 3119Handle(1, TableIndex.MethodDef) 3177Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3178Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3179Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3180Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3181Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3182Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3183Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3184Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3185Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3186Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute 3189Handle(6, TableIndex.TypeRef), 3190Handle(7, TableIndex.TypeRef), 3191Handle(8, TableIndex.TypeRef), 3192Handle(3, TableIndex.MethodDef), 3193Handle(5, TableIndex.MemberRef), 3194Handle(6, TableIndex.MemberRef), 3195Handle(4, TableIndex.CustomAttribute), 3196Handle(1, TableIndex.StandAloneSig), 3197Handle(2, TableIndex.AssemblyRef)); 3244new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3245new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3246new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef))); 3271new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(5, TableIndex.MemberRef))); 3274Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3275Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3276Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3277Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3278Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 3279Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 3280Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3281Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), // New method, G 3282Row(1, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3283Row(2, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param 3284Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G 3285Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Support for the above 3286Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3289Handle(6, TableIndex.TypeRef), 3290Handle(7, TableIndex.TypeRef), 3291Handle(2, TableIndex.MethodDef), 3292Handle(4, TableIndex.MethodDef), 3293Handle(1, TableIndex.Param), 3294Handle(2, TableIndex.Param), 3295Handle(3, TableIndex.Param), 3296Handle(5, TableIndex.MemberRef), 3297Handle(4, TableIndex.CustomAttribute), 3298Handle(2, TableIndex.StandAloneSig), 3299Handle(2, TableIndex.AssemblyRef)); 3318new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(6, TableIndex.MemberRef))); 3321Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3322Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3323Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3324Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3325Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3326Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta 3327Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3330Handle(8, TableIndex.TypeRef), 3331Handle(9, TableIndex.TypeRef), 3332Handle(4, TableIndex.MethodDef), 3333Handle(3, TableIndex.Param), 3334Handle(6, TableIndex.MemberRef), 3335Handle(5, TableIndex.CustomAttribute), 3336Handle(3, TableIndex.AssemblyRef)); 3381new CustomAttributeRow(Handle(3, TableIndex.Param), Handle(1, TableIndex.MethodDef)), 3382new CustomAttributeRow(Handle(4, TableIndex.Param), Handle(1, TableIndex.MethodDef))); 3385Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3386Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3387Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3388Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3389Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3390Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3391Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3392Row(3, TableIndex.Param, EditAndContinueOperation.Default), // Updating existing parameter defs 3393Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3394Row(5, TableIndex.Param, EditAndContinueOperation.Default), 3395Row(6, TableIndex.Param, EditAndContinueOperation.Default), 3396Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows 3397Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3400Handle(10, TableIndex.TypeRef), 3401Handle(11, TableIndex.TypeRef), 3402Handle(12, TableIndex.TypeRef), 3403Handle(13, TableIndex.TypeRef), 3404Handle(3, TableIndex.MethodDef), 3405Handle(4, TableIndex.MethodDef), 3406Handle(3, TableIndex.Param), 3407Handle(4, TableIndex.Param), 3408Handle(5, TableIndex.Param), 3409Handle(6, TableIndex.Param), 3410Handle(4, TableIndex.CustomAttribute), 3411Handle(5, TableIndex.CustomAttribute), 3412Handle(2, TableIndex.AssemblyRef)); 3454new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 3455new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 3456new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 3457new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 3458new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 3459new CustomAttributeRow(Handle(13, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 3501new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(5, TableIndex.MethodDef)), // X 3502new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(2, TableIndex.MethodDef)), // E.A 3503new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(4, TableIndex.MethodDef)), // _x 3504new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(1, TableIndex.MethodDef)), // E 3505new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(3, TableIndex.MethodDef)), // C 3506new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(6, TableIndex.MethodDef)), // D 3511Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3512Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3513Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3514Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3515Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3516Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3517Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3518Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3519Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3520Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3521Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3522Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3523Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3524Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3529Handle(14, TableIndex.TypeDef), 3530Handle(15, TableIndex.TypeDef), 3531Handle(16, TableIndex.TypeDef), 3532Handle(2, TableIndex.Field), 3533Handle(3, TableIndex.Field), 3534Handle(2, TableIndex.Constant), 3535Handle(7, TableIndex.CustomAttribute), 3536Handle(8, TableIndex.CustomAttribute), 3537Handle(9, TableIndex.CustomAttribute), 3538Handle(10, TableIndex.CustomAttribute), 3539Handle(11, TableIndex.CustomAttribute), 3540Handle(12, TableIndex.CustomAttribute), 3541Handle(1, TableIndex.Property), 3542Handle(2, TableIndex.MethodSemantics) 3582new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(11, TableIndex.MethodDef)),// X 3583new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(8, TableIndex.MethodDef)), // E.A 3584new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(10, TableIndex.MethodDef)), // _x 3585new CustomAttributeRow(Handle(14, TableIndex.TypeDef), Handle(7, TableIndex.MethodDef)), // E 3586new CustomAttributeRow(Handle(15, TableIndex.TypeDef), Handle(9, TableIndex.MethodDef)), // C 3587new CustomAttributeRow(Handle(16, TableIndex.TypeDef), Handle(12, TableIndex.MethodDef)),// D 3592Row(14, TableIndex.TypeDef, EditAndContinueOperation.Default), 3593Row(15, TableIndex.TypeDef, EditAndContinueOperation.Default), 3594Row(16, TableIndex.TypeDef, EditAndContinueOperation.Default), 3595Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3596Row(3, TableIndex.Field, EditAndContinueOperation.Default), 3597Row(1, TableIndex.Property, EditAndContinueOperation.Default), 3598Row(3, TableIndex.Constant, EditAndContinueOperation.Default), 3599Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen 3600Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3601Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3602Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3603Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3604Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3605Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 3610Handle(14, TableIndex.TypeDef), 3611Handle(15, TableIndex.TypeDef), 3612Handle(16, TableIndex.TypeDef), 3613Handle(2, TableIndex.Field), 3614Handle(3, TableIndex.Field), 3615Handle(3, TableIndex.Constant), 3616Handle(7, TableIndex.CustomAttribute), 3617Handle(8, TableIndex.CustomAttribute), 3618Handle(9, TableIndex.CustomAttribute), 3619Handle(10, TableIndex.CustomAttribute), 3620Handle(11, TableIndex.CustomAttribute), 3621Handle(12, TableIndex.CustomAttribute), 3622Handle(1, TableIndex.Property), 3623Handle(3, TableIndex.MethodSemantics) 3689Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3690Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 3691Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3692Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3693Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3694Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3695Row(1, TableIndex.Constant, EditAndContinueOperation.Default), 3696Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3699Handle(3, TableIndex.MethodDef), 3700Handle(1, TableIndex.Param), 3701Handle(2, TableIndex.Param), 3702Handle(1, TableIndex.Constant), 3703Handle(4, TableIndex.CustomAttribute)); 3724Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), // C.F2 3725Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3726Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3727Row(2, TableIndex.Constant, EditAndContinueOperation.Default), 3728Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3731Handle(3, TableIndex.MethodDef), 3732Handle(1, TableIndex.Param), 3733Handle(2, TableIndex.Param), 3734Handle(2, TableIndex.Constant), 3735Handle(4, TableIndex.CustomAttribute)); 3873Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3874Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 3875Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 3876Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 3877Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 3878Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 3879Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 3880Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 3881Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 3882Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 3883Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 3884Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3885Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 3886Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3887Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 3888Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3889Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 3890Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3891Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3892Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3893Row(1, TableIndex.Param, EditAndContinueOperation.Default), 3894Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3895Row(2, TableIndex.Param, EditAndContinueOperation.Default), 3896Row(7, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3897Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3898Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3899Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3900Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3901Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3902Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3903Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3904Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3931Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 3932Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 3933Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 3934Row(9, TableIndex.MemberRef, EditAndContinueOperation.Default), 3935Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 3936Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 3937Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 3938Row(14, TableIndex.TypeRef, EditAndContinueOperation.Default), 3939Row(15, TableIndex.TypeRef, EditAndContinueOperation.Default), 3940Row(16, TableIndex.TypeRef, EditAndContinueOperation.Default), 3941Row(17, TableIndex.TypeRef, EditAndContinueOperation.Default), 3942Row(18, TableIndex.TypeRef, EditAndContinueOperation.Default), 3943Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableAttribute 3944Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute 3945Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3946Row(1, TableIndex.Field, EditAndContinueOperation.Default), 3947Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 3948Row(2, TableIndex.Field, EditAndContinueOperation.Default), 3949Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 3950Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3951Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 3952Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3953Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 3954Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3955Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 3956Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 3957Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 3958Row(3, TableIndex.Param, EditAndContinueOperation.Default), 3959Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 3960Row(4, TableIndex.Param, EditAndContinueOperation.Default), 3961Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3962Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3963Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3964Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3965Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3966Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3967Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 3968Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 3971Handle(11, TableIndex.TypeRef), 3972Handle(12, TableIndex.TypeRef), 3973Handle(13, TableIndex.TypeRef), 3974Handle(14, TableIndex.TypeRef), 3975Handle(15, TableIndex.TypeRef), 3976Handle(16, TableIndex.TypeRef), 3977Handle(17, TableIndex.TypeRef), 3978Handle(18, TableIndex.TypeRef), 3979Handle(6, TableIndex.TypeDef), 3980Handle(7, TableIndex.TypeDef), 3981Handle(1, TableIndex.Field), 3982Handle(2, TableIndex.Field), 3983Handle(7, TableIndex.MethodDef), 3984Handle(8, TableIndex.MethodDef), 3985Handle(9, TableIndex.MethodDef), 3986Handle(10, TableIndex.MethodDef), 3987Handle(11, TableIndex.MethodDef), 3988Handle(3, TableIndex.Param), 3989Handle(4, TableIndex.Param), 3990Handle(7, TableIndex.MemberRef), 3991Handle(8, TableIndex.MemberRef), 3992Handle(9, TableIndex.MemberRef), 3993Handle(10, TableIndex.CustomAttribute), 3994Handle(11, TableIndex.CustomAttribute), 3995Handle(12, TableIndex.CustomAttribute), 3996Handle(13, TableIndex.CustomAttribute), 3997Handle(14, TableIndex.CustomAttribute), 3998Handle(15, TableIndex.CustomAttribute), 3999Handle(16, TableIndex.CustomAttribute), 4000Handle(17, TableIndex.CustomAttribute), 4001Handle(3, TableIndex.AssemblyRef)); 4025Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 4026Row(19, TableIndex.TypeRef, EditAndContinueOperation.Default), 4027Row(20, TableIndex.TypeRef, EditAndContinueOperation.Default), 4028Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4029Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 4030Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4031Row(5, TableIndex.Param, EditAndContinueOperation.Default), 4032Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4033Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 4084Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 4085Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 4086Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 4087Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4088Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4089Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 4092Handle(6, TableIndex.TypeRef), 4093Handle(2, TableIndex.Field), 4094Handle(1, TableIndex.MethodDef), 4095Handle(5, TableIndex.MemberRef), 4096Handle(2, TableIndex.AssemblyRef)); 4138Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 4139Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 4140Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 4141Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4142Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 4145Handle(7, TableIndex.TypeRef), 4146Handle(8, TableIndex.TypeRef), 4147Handle(1, TableIndex.MethodDef), 4148Handle(2, TableIndex.StandAloneSig), 4149Handle(2, TableIndex.AssemblyRef)); 4212Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4213Row(1, TableIndex.PropertyMap, EditAndContinueOperation.Default), 4214Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4215Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4216Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4217Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4218Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4221Handle(2, TableIndex.MethodDef), 4222Handle(1, TableIndex.StandAloneSig), 4223Handle(1, TableIndex.PropertyMap), 4224Handle(1, TableIndex.Property), 4225Handle(1, TableIndex.MethodSemantics)); 4251Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4252Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4253Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4254Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 4255Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4256Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4257Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 4258Row(2, TableIndex.Property, EditAndContinueOperation.Default), 4259Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 4260Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4261Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4262Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4263Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4264Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4265Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4266Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 4269Handle(1, TableIndex.Field), 4270Handle(3, TableIndex.MethodDef), 4271Handle(4, TableIndex.MethodDef), 4272Handle(1, TableIndex.Param), 4273Handle(4, TableIndex.CustomAttribute), 4274Handle(5, TableIndex.CustomAttribute), 4275Handle(6, TableIndex.CustomAttribute), 4276Handle(7, TableIndex.CustomAttribute), 4277Handle(2, TableIndex.Property), 4278Handle(2, TableIndex.MethodSemantics), 4279Handle(3, TableIndex.MethodSemantics)); 4326Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4327Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 4328Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4329Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4330Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4331Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4332Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4333Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4334Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4335Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 4336Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4337Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4338Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4339Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4340Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4345Handle(4, TableIndex.TypeDef), 4346Handle(2, TableIndex.Field), 4347Handle(3, TableIndex.Field), 4348Handle(1, TableIndex.MethodDef), 4349Handle(2, TableIndex.MethodDef), 4350Handle(5, TableIndex.MethodDef), 4351Handle(1, TableIndex.CustomAttribute), 4352Handle(7, TableIndex.CustomAttribute), 4353Handle(9, TableIndex.CustomAttribute), 4354Handle(10, TableIndex.CustomAttribute), 4355Handle(1, TableIndex.StandAloneSig), 4356Handle(1, TableIndex.Property) 4409Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4410Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4411Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4412Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4413Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4414Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4415Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4416Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4417Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4422Handle(1, TableIndex.MethodDef), 4423Handle(2, TableIndex.MethodDef), 4424Handle(1, TableIndex.Param), 4425Handle(1, TableIndex.CustomAttribute), 4426Handle(7, TableIndex.CustomAttribute), 4427Handle(10, TableIndex.CustomAttribute), 4428Handle(1, TableIndex.Property), 4429Handle(3, TableIndex.MethodSemantics), 4430Handle(4, TableIndex.MethodSemantics) 4500Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4501Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4502Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4503Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4504Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4505Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4506Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4507Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4508Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4509Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4510Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4511Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4516Handle(3, TableIndex.TypeDef), 4517Handle(1, TableIndex.Field), 4518Handle(2, TableIndex.Field), 4519Handle(1, TableIndex.MethodDef), 4520Handle(2, TableIndex.MethodDef), 4521Handle(4, TableIndex.MethodDef), 4522Handle(4, TableIndex.CustomAttribute), 4523Handle(2, TableIndex.StandAloneSig), 4524Handle(1, TableIndex.Property) 4579Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4580Row(3, TableIndex.Field, EditAndContinueOperation.Default), 4581Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4582Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4583Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4584Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4585Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4586Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4587Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4588Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4589Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4590Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4594Handle(3, TableIndex.Field), 4595Handle(1, TableIndex.MethodDef), 4596Handle(2, TableIndex.MethodDef), 4597Handle(1, TableIndex.Param), 4598Handle(5, TableIndex.CustomAttribute), 4599Handle(6, TableIndex.CustomAttribute), 4600Handle(7, TableIndex.CustomAttribute), 4601Handle(8, TableIndex.CustomAttribute), 4602Handle(1, TableIndex.Property), 4603Handle(3, TableIndex.MethodSemantics), 4604Handle(4, TableIndex.MethodSemantics) 4666Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4667Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4668Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4669Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4670Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4671Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4672Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4673Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4674Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4675Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4676Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4677Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4682Handle(3, TableIndex.TypeDef), 4683Handle(1, TableIndex.Field), 4684Handle(2, TableIndex.Field), 4685Handle(1, TableIndex.MethodDef), 4686Handle(2, TableIndex.MethodDef), 4687Handle(4, TableIndex.MethodDef), 4688Handle(4, TableIndex.CustomAttribute), 4689Handle(2, TableIndex.StandAloneSig), 4690Handle(1, TableIndex.Property) 4746Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4747Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4748Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4749Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4750Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4751Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4752Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4756Handle(1, TableIndex.MethodDef), 4757Handle(2, TableIndex.MethodDef), 4758Handle(1, TableIndex.Param), 4759Handle(3, TableIndex.StandAloneSig), 4760Handle(1, TableIndex.Property), 4761Handle(3, TableIndex.MethodSemantics), 4762Handle(4, TableIndex.MethodSemantics), 4825Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4826Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 4827Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4828Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4829Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4830Row(2, TableIndex.Field, EditAndContinueOperation.Default), 4831Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4832Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 4833Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 4834Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 4839Handle(3, TableIndex.TypeDef), 4840Handle(1, TableIndex.Field), 4841Handle(2, TableIndex.Field), 4842Handle(2, TableIndex.MethodDef), 4843Handle(4, TableIndex.MethodDef), 4844Handle(4, TableIndex.CustomAttribute), 4845Handle(2, TableIndex.StandAloneSig) 4900Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 4901Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4902Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4903Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4904Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4905Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4906Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4910Handle(1, TableIndex.MethodDef), 4911Handle(2, TableIndex.MethodDef), 4912Handle(1, TableIndex.Param), 4913Handle(3, TableIndex.StandAloneSig), 4914Handle(1, TableIndex.Property), 4915Handle(3, TableIndex.MethodSemantics), 4916Handle(4, TableIndex.MethodSemantics), 4979Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 4980Row(1, TableIndex.Field, EditAndContinueOperation.Default), 4981Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 4982Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 4983Row(1, TableIndex.Property, EditAndContinueOperation.Default), 4984Row(1, TableIndex.Param, EditAndContinueOperation.Default), 4985Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4986Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4987Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4988Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 4989Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 4990Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 4994Handle(1, TableIndex.Field), 4995Handle(1, TableIndex.MethodDef), 4996Handle(2, TableIndex.MethodDef), 4997Handle(1, TableIndex.Param), 4998Handle(4, TableIndex.CustomAttribute), 4999Handle(5, TableIndex.CustomAttribute), 5000Handle(6, TableIndex.CustomAttribute), 5001Handle(7, TableIndex.CustomAttribute), 5002Handle(1, TableIndex.Property), 5003Handle(3, TableIndex.MethodSemantics), 5004Handle(4, TableIndex.MethodSemantics) 5068Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5069Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5070Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5071Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5072Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5073Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5074Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5075Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5076Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5077Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5078Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5082Handle(1, TableIndex.Field), 5083Handle(1, TableIndex.MethodDef), 5084Handle(2, TableIndex.MethodDef), 5085Handle(1, TableIndex.Param), 5086Handle(4, TableIndex.CustomAttribute), 5087Handle(5, TableIndex.CustomAttribute), 5088Handle(6, TableIndex.CustomAttribute), 5089Handle(1, TableIndex.Property), 5090Handle(3, TableIndex.MethodSemantics), 5091Handle(4, TableIndex.MethodSemantics) 5155Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5156Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5157Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5158Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5159Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5160Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5161Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5162Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5166Handle(1, TableIndex.MethodDef), 5167Handle(2, TableIndex.MethodDef), 5168Handle(1, TableIndex.Param), 5169Handle(1, TableIndex.CustomAttribute), 5170Handle(7, TableIndex.CustomAttribute), 5171Handle(1, TableIndex.Property), 5172Handle(3, TableIndex.MethodSemantics), 5173Handle(4, TableIndex.MethodSemantics) 5243Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5244Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5245Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5246Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5247Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5248Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5249Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5250Row(4, TableIndex.Field, EditAndContinueOperation.Default), 5251Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5252Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5253Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5254Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5255Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5256Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5257Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5258Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 5259Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5260Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5261Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5262Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5263Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5264Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5265Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5266Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5267Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5268Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5269Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5270Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5271Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5272Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5273Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5278Handle(4, TableIndex.TypeDef), 5279Handle(2, TableIndex.Field), 5280Handle(3, TableIndex.Field), 5281Handle(4, TableIndex.Field), 5282Handle(1, TableIndex.MethodDef), 5283Handle(2, TableIndex.MethodDef), 5284Handle(5, TableIndex.MethodDef), 5285Handle(6, TableIndex.MethodDef), 5286Handle(7, TableIndex.MethodDef), 5287Handle(2, TableIndex.Param), 5288Handle(1, TableIndex.CustomAttribute), 5289Handle(7, TableIndex.CustomAttribute), 5290Handle(9, TableIndex.CustomAttribute), 5291Handle(10, TableIndex.CustomAttribute), 5292Handle(11, TableIndex.CustomAttribute), 5293Handle(12, TableIndex.CustomAttribute), 5294Handle(13, TableIndex.CustomAttribute), 5295Handle(14, TableIndex.CustomAttribute), 5296Handle(1, TableIndex.StandAloneSig), 5297Handle(1, TableIndex.Property), 5298Handle(2, TableIndex.Property), 5299Handle(3, TableIndex.MethodSemantics), 5300Handle(4, TableIndex.MethodSemantics) 5377Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5378Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5379Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5380Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5381Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5382Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5383Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5384Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5385Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5386Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5387Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5388Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5389Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5390Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5391Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5395Handle(1, TableIndex.MethodDef), 5396Handle(2, TableIndex.MethodDef), 5397Handle(5, TableIndex.MethodDef), 5398Handle(6, TableIndex.MethodDef), 5399Handle(1, TableIndex.Param), 5400Handle(1, TableIndex.CustomAttribute), 5401Handle(7, TableIndex.CustomAttribute), 5402Handle(12, TableIndex.CustomAttribute), 5403Handle(13, TableIndex.CustomAttribute), 5404Handle(14, TableIndex.CustomAttribute), 5405Handle(15, TableIndex.CustomAttribute), 5406Handle(1, TableIndex.Property), 5407Handle(2, TableIndex.Property), 5408Handle(5, TableIndex.MethodSemantics), 5409Handle(6, TableIndex.MethodSemantics), 5495Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5496Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5497Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5498Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5499Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5500Row(3, TableIndex.Field, EditAndContinueOperation.Default), 5501Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5502Row(4, TableIndex.Field, EditAndContinueOperation.Default), 5503Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5504Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5505Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5506Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5507Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5508Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5509Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5510Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 5511Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5512Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5513Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5514Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5515Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5516Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5517Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5518Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5519Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5520Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5521Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5522Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5523Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5524Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5525Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5529Handle(4, TableIndex.TypeDef), 5530Handle(2, TableIndex.Field), 5531Handle(3, TableIndex.Field), 5532Handle(4, TableIndex.Field), 5533Handle(1, TableIndex.MethodDef), 5534Handle(2, TableIndex.MethodDef), 5535Handle(5, TableIndex.MethodDef), 5536Handle(6, TableIndex.MethodDef), 5537Handle(7, TableIndex.MethodDef), 5538Handle(2, TableIndex.Param), 5539Handle(1, TableIndex.CustomAttribute), 5540Handle(7, TableIndex.CustomAttribute), 5541Handle(9, TableIndex.CustomAttribute), 5542Handle(10, TableIndex.CustomAttribute), 5543Handle(11, TableIndex.CustomAttribute), 5544Handle(12, TableIndex.CustomAttribute), 5545Handle(13, TableIndex.CustomAttribute), 5546Handle(14, TableIndex.CustomAttribute), 5547Handle(1, TableIndex.StandAloneSig), 5548Handle(1, TableIndex.Property), 5549Handle(2, TableIndex.Property), 5550Handle(3, TableIndex.MethodSemantics), 5551Handle(4, TableIndex.MethodSemantics) 5635Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5636Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5637Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5638Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 5639Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5640Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5641Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5642Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5643Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5644Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5645Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5646Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5647Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5648Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5649Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 5653Handle(1, TableIndex.MethodDef), 5654Handle(2, TableIndex.MethodDef), 5655Handle(5, TableIndex.MethodDef), 5656Handle(6, TableIndex.MethodDef), 5657Handle(1, TableIndex.Param), 5658Handle(1, TableIndex.CustomAttribute), 5659Handle(7, TableIndex.CustomAttribute), 5660Handle(12, TableIndex.CustomAttribute), 5661Handle(13, TableIndex.CustomAttribute), 5662Handle(14, TableIndex.CustomAttribute), 5663Handle(15, TableIndex.CustomAttribute), 5664Handle(1, TableIndex.Property), 5665Handle(2, TableIndex.Property), 5666Handle(5, TableIndex.MethodSemantics), 5667Handle(6, TableIndex.MethodSemantics) 5745Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5746Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 5747Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5748Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5749Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5750Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5751Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5752Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 5753Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5754Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 5755Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5756Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5757Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5758Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5759Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 5764Handle(4, TableIndex.TypeDef), 5765Handle(1, TableIndex.Field), 5766Handle(2, TableIndex.Field), 5767Handle(1, TableIndex.MethodDef), 5768Handle(2, TableIndex.MethodDef), 5769Handle(5, TableIndex.MethodDef), 5770Handle(6, TableIndex.CustomAttribute), 5771Handle(7, TableIndex.CustomAttribute), 5772Handle(8, TableIndex.CustomAttribute), 5773Handle(9, TableIndex.CustomAttribute), 5774Handle(2, TableIndex.StandAloneSig), 5775Handle(1, TableIndex.Property) 5852Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5853Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5854Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 5855Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5856Row(1, TableIndex.Field, EditAndContinueOperation.Default), 5857Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 5858Row(2, TableIndex.Field, EditAndContinueOperation.Default), 5859Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5860Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5861Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5862Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 5863Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 5864Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5865Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 5866Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5867Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 5868Row(2, TableIndex.Param, EditAndContinueOperation.Default), 5869Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 5870Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5874Handle(3, TableIndex.TypeDef), 5875Handle(1, TableIndex.Field), 5876Handle(2, TableIndex.Field), 5877Handle(1, TableIndex.MethodDef), 5878Handle(3, TableIndex.MethodDef), 5879Handle(4, TableIndex.MethodDef), 5880Handle(2, TableIndex.Param), 5881Handle(5, TableIndex.CustomAttribute), 5882Handle(2, TableIndex.StandAloneSig), 5883Handle(3, TableIndex.StandAloneSig), 5884Handle(1, TableIndex.Property), 5885Handle(2, TableIndex.Property), 5886Handle(2, TableIndex.MethodSemantics) 5955Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 5956Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 5957Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 5958Row(1, TableIndex.Property, EditAndContinueOperation.Default), 5959Row(2, TableIndex.Property, EditAndContinueOperation.Default), 5960Row(1, TableIndex.Param, EditAndContinueOperation.Default), 5961Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 5966Handle(1, TableIndex.MethodDef), 5967Handle(3, TableIndex.MethodDef), 5968Handle(1, TableIndex.Param), 5969Handle(4, TableIndex.StandAloneSig), 5970Handle(1, TableIndex.Property), 5971Handle(2, TableIndex.Property), 5972Handle(3, TableIndex.MethodSemantics), 6021Row(5, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6022Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6023Row(2, TableIndex.Property, EditAndContinueOperation.Default), 6024Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6025Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 6030Handle(3, TableIndex.MethodDef), 6031Handle(2, TableIndex.Param), 6032Handle(5, TableIndex.StandAloneSig), 6033Handle(2, TableIndex.Property), 6034Handle(4, TableIndex.MethodSemantics) 6090Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6091Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6092Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6093Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6094Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6099Handle(1, TableIndex.MethodDef), 6100Handle(2, TableIndex.MethodDef), 6101Handle(1, TableIndex.Param), 6102Handle(2, TableIndex.Param), 6103Handle(3, TableIndex.Param), 6174Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6175Row(1, TableIndex.EventMap, EditAndContinueOperation.Default), 6176Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6177Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6178Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6179Row(1, TableIndex.Field, EditAndContinueOperation.Default), 6180Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6181Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6182Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6183Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 6184Row(2, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6185Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6186Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6187Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6188Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6189Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6190Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6191Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6192Row(1, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6193Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6196Handle(1, TableIndex.Field), 6197Handle(2, TableIndex.MethodDef), 6198Handle(3, TableIndex.MethodDef), 6199Handle(1, TableIndex.Param), 6200Handle(2, TableIndex.Param), 6201Handle(4, TableIndex.CustomAttribute), 6202Handle(5, TableIndex.CustomAttribute), 6203Handle(6, TableIndex.CustomAttribute), 6204Handle(7, TableIndex.CustomAttribute), 6205Handle(1, TableIndex.StandAloneSig), 6206Handle(1, TableIndex.EventMap), 6207Handle(1, TableIndex.Event), 6208Handle(1, TableIndex.MethodSemantics), 6209Handle(2, TableIndex.MethodSemantics)); 6229Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6230Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6231Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6232Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6233Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6234Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6235Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6236Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6237Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6238Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6239Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6240Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6241Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6242Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6243Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6244Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6245Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6246Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6247Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 6250Handle(2, TableIndex.Field), 6251Handle(4, TableIndex.MethodDef), 6252Handle(5, TableIndex.MethodDef), 6253Handle(3, TableIndex.Param), 6254Handle(4, TableIndex.Param), 6255Handle(8, TableIndex.CustomAttribute), 6256Handle(9, TableIndex.CustomAttribute), 6257Handle(10, TableIndex.CustomAttribute), 6258Handle(11, TableIndex.CustomAttribute), 6259Handle(2, TableIndex.StandAloneSig), 6260Handle(2, TableIndex.Event), 6261Handle(3, TableIndex.MethodSemantics), 6262Handle(4, TableIndex.MethodSemantics)); 6308Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6309Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6310Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6311Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6312Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6313Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6314Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6315Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6316Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6317Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6318Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6319Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6320Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6321Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6322Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6327Handle(4, TableIndex.TypeDef), 6328Handle(2, TableIndex.Field), 6329Handle(3, TableIndex.Field), 6330Handle(1, TableIndex.MethodDef), 6331Handle(2, TableIndex.MethodDef), 6332Handle(5, TableIndex.MethodDef), 6333Handle(1, TableIndex.CustomAttribute), 6334Handle(7, TableIndex.CustomAttribute), 6335Handle(9, TableIndex.CustomAttribute), 6336Handle(10, TableIndex.CustomAttribute), 6337Handle(2, TableIndex.StandAloneSig), 6338Handle(1, TableIndex.Event) 6430Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6431Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 6432Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6433Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6434Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6435Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6436Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6437Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6438Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6439Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6440Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 6441Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6442Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6443Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 6448Handle(3, TableIndex.TypeDef), 6449Handle(2, TableIndex.Field), 6450Handle(3, TableIndex.Field), 6451Handle(1, TableIndex.MethodDef), 6452Handle(2, TableIndex.MethodDef), 6453Handle(4, TableIndex.MethodDef), 6454Handle(1, TableIndex.CustomAttribute), 6455Handle(7, TableIndex.CustomAttribute), 6456Handle(8, TableIndex.CustomAttribute), 6457Handle(2, TableIndex.StandAloneSig), 6458Handle(1, TableIndex.Event) 6548Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6549Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6550Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 6551Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6552Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 6553Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6554Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6555Row(2, TableIndex.Field, EditAndContinueOperation.Default), 6556Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6557Row(3, TableIndex.Field, EditAndContinueOperation.Default), 6558Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 6559Row(4, TableIndex.Field, EditAndContinueOperation.Default), 6560Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6561Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6562Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6563Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6564Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6565Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6566Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 6567Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 6568Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6569Row(3, TableIndex.Param, EditAndContinueOperation.Default), 6570Row(6, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 6571Row(4, TableIndex.Param, EditAndContinueOperation.Default), 6572Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6573Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6574Row(9, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6575Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6576Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6577Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6578Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6579Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6580Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6581Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 6586Handle(4, TableIndex.TypeDef), 6587Handle(2, TableIndex.Field), 6588Handle(3, TableIndex.Field), 6589Handle(4, TableIndex.Field), 6590Handle(1, TableIndex.MethodDef), 6591Handle(2, TableIndex.MethodDef), 6592Handle(5, TableIndex.MethodDef), 6593Handle(6, TableIndex.MethodDef), 6594Handle(7, TableIndex.MethodDef), 6595Handle(3, TableIndex.Param), 6596Handle(4, TableIndex.Param), 6597Handle(1, TableIndex.CustomAttribute), 6598Handle(7, TableIndex.CustomAttribute), 6599Handle(9, TableIndex.CustomAttribute), 6600Handle(10, TableIndex.CustomAttribute), 6601Handle(11, TableIndex.CustomAttribute), 6602Handle(12, TableIndex.CustomAttribute), 6603Handle(13, TableIndex.CustomAttribute), 6604Handle(14, TableIndex.CustomAttribute), 6605Handle(2, TableIndex.StandAloneSig), 6606Handle(3, TableIndex.StandAloneSig), 6607Handle(1, TableIndex.Event), 6608Handle(2, TableIndex.Event), 6609Handle(3, TableIndex.MethodSemantics), 6610Handle(4, TableIndex.MethodSemantics) 6728Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 6729Row(1, TableIndex.Event, EditAndContinueOperation.Default), 6730Row(2, TableIndex.Event, EditAndContinueOperation.Default), 6731Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 6732Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 6733Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 6734Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 6735Row(1, TableIndex.Param, EditAndContinueOperation.Default), 6736Row(2, TableIndex.Param, EditAndContinueOperation.Default), 6737Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6738Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6739Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6740Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6741Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6742Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6743Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 6744Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 6749Handle(1, TableIndex.MethodDef), 6750Handle(2, TableIndex.MethodDef), 6751Handle(5, TableIndex.MethodDef), 6752Handle(6, TableIndex.MethodDef), 6753Handle(1, TableIndex.Param), 6754Handle(2, TableIndex.Param), 6755Handle(1, TableIndex.CustomAttribute), 6756Handle(7, TableIndex.CustomAttribute), 6757Handle(12, TableIndex.CustomAttribute), 6758Handle(13, TableIndex.CustomAttribute), 6759Handle(14, TableIndex.CustomAttribute), 6760Handle(15, TableIndex.CustomAttribute), 6761Handle(4, TableIndex.StandAloneSig), 6762Handle(1, TableIndex.Event), 6763Handle(2, TableIndex.Event), 6764Handle(5, TableIndex.MethodSemantics), 6765Handle(6, TableIndex.MethodSemantics) 6954Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6955Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6958Handle(2, TableIndex.TypeDef), 6959Handle(4, TableIndex.CustomAttribute)); 6975Row(2, TableIndex.TypeDef, EditAndContinueOperation.Default), 6976Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 6977Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 6980Handle(2, TableIndex.TypeDef), 6981Handle(4, TableIndex.CustomAttribute), 6982Handle(5, TableIndex.CustomAttribute)); 7093Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.Default), // adding a type def 7094Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7095Row(baseFieldCount + generation, TableIndex.Field, EditAndContinueOperation.Default), 7096Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7097Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7098Row(baseTypeCount + generation, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7099Row(baseMethodCount + generation * 2, TableIndex.MethodDef, EditAndContinueOperation.Default), 7100Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7101Row(baseParameterCount + generation * 2 - 1, TableIndex.Param, EditAndContinueOperation.Default), 7102Row(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 7103Row(baseParameterCount + generation * 2, TableIndex.Param, EditAndContinueOperation.Default), 7104hasAttribute ? Row(baseAttributeCount + generation, TableIndex.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition 7107Handle(baseTypeCount + generation, TableIndex.TypeDef), 7108Handle(baseFieldCount + generation, TableIndex.Field), 7109Handle(baseMethodCount + generation * 2 - 1, TableIndex.MethodDef), 7110Handle(baseMethodCount + generation * 2, TableIndex.MethodDef), 7111Handle(baseParameterCount + generation * 2 - 1, TableIndex.Param), 7112Handle(baseParameterCount + generation * 2, TableIndex.Param), 7113hasAttribute ? Handle(baseAttributeCount + generation, TableIndex.CustomAttribute) : default); 7173Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7174Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7175Row(5, TableIndex.Param, EditAndContinueOperation.Default), 7176Row(6, TableIndex.Param, EditAndContinueOperation.Default), 7177Row(hasAttribute ? 9 : 8, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 7180Handle(5, TableIndex.TypeDef), 7181Handle(7, TableIndex.MethodDef), 7182Handle(5, TableIndex.Param), 7183Handle(6, TableIndex.Param), 7184Handle(hasAttribute ? 9 : 8, TableIndex.CustomAttribute)); 7252Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7253Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7254Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7255Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 7256Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7257Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 7258Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7259Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 7260Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 7264Handle(5, TableIndex.TypeDef), 7265Handle(5, TableIndex.MethodDef), 7266Handle(7, TableIndex.MethodDef), 7267Handle(8, TableIndex.MethodDef), 7268Handle(9, TableIndex.MethodDef), 7269Handle(8, TableIndex.CustomAttribute) 7310new CustomAttributeRow(Handle(1, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 7311new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 7312new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 7313new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 7314new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 7315new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 7316new CustomAttributeRow(Handle(2, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 7335new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(10, TableIndex.MemberRef))); 7338Row(1, TableIndex.Event, EditAndContinueOperation.Default), 7339Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 7340Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 7341Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default)); 7344Handle(8, TableIndex.CustomAttribute), 7345Handle(1, TableIndex.Event), 7346Handle(3, TableIndex.MethodSemantics), 7347Handle(4, TableIndex.MethodSemantics)); 7555Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 7575Assert.Equal(2, reader1.GetTableRowCount(TableIndex.NestedClass)); 7578Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7579Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7580Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7581Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7582Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7583Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 7584Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 7585Row(1, TableIndex.Field, EditAndContinueOperation.Default), 7586Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7587Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7588Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7589Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7590Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7591Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7592Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7593Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 7594Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default)); 7597Handle(6, TableIndex.TypeRef), 7598Handle(4, TableIndex.TypeDef), 7599Handle(5, TableIndex.TypeDef), 7600Handle(1, TableIndex.Field), 7601Handle(1, TableIndex.MethodDef), 7602Handle(4, TableIndex.MethodDef), 7603Handle(5, TableIndex.MethodDef), 7604Handle(6, TableIndex.MethodDef), 7605Handle(5, TableIndex.MemberRef), 7606Handle(2, TableIndex.StandAloneSig), 7607Handle(2, TableIndex.AssemblyRef), 7608Handle(2, TableIndex.NestedClass), 7609Handle(3, TableIndex.NestedClass)); 7658Assert.Equal(4, reader0.GetTableRowCount(TableIndex.NestedClass)); 7671Assert.Equal(4, reader1.GetTableRowCount(TableIndex.NestedClass)); 7718Assert.Equal(1, reader0.GetTableRowCount(TableIndex.NestedClass)); 7736Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 7739Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7740Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 7741Row(6, TableIndex.MemberRef, EditAndContinueOperation.Default), 7742Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 7743Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 7744Row(1, TableIndex.MethodSpec, EditAndContinueOperation.Default), 7745Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7746Row(1, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7747Row(2, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7748Row(3, TableIndex.TypeSpec, EditAndContinueOperation.Default), 7749Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 7750Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 7751Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 7752Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7753Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 7754Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7755Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 7756Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default), 7757Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default), 7758Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 7759Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 7760Row(1, TableIndex.GenericParamConstraint, EditAndContinueOperation.Default)); 7763Handle(6, TableIndex.TypeRef), 7764Handle(4, TableIndex.TypeDef), 7765Handle(1, TableIndex.MethodDef), 7766Handle(4, TableIndex.MethodDef), 7767Handle(5, TableIndex.MethodDef), 7768Handle(5, TableIndex.MemberRef), 7769Handle(6, TableIndex.MemberRef), 7770Handle(7, TableIndex.MemberRef), 7771Handle(8, TableIndex.MemberRef), 7772Handle(2, TableIndex.StandAloneSig), 7773Handle(1, TableIndex.TypeSpec), 7774Handle(2, TableIndex.TypeSpec), 7775Handle(3, TableIndex.TypeSpec), 7776Handle(2, TableIndex.AssemblyRef), 7777Handle(2, TableIndex.NestedClass), 7778Handle(2, TableIndex.GenericParam), 7779Handle(3, TableIndex.GenericParam), 7780Handle(4, TableIndex.GenericParam), 7781Handle(1, TableIndex.MethodSpec), 7782Handle(1, TableIndex.GenericParamConstraint)); 7907Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7908Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7909Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 7912Handle(6, TableIndex.TypeRef), 7913Handle(2, TableIndex.MethodDef), 7914Handle(2, TableIndex.AssemblyRef)); 7973Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7974Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 7975Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 7976Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 7977Row(2, TableIndex.MethodImpl, EditAndContinueOperation.Default)); 7980Handle(6, TableIndex.TypeRef), 7981Handle(6, TableIndex.MethodDef), 7982Handle(2, TableIndex.MethodImpl), 7983Handle(2, TableIndex.AssemblyRef)); 7998Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 7999Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 8000Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8003Handle(7, TableIndex.TypeRef), 8004Handle(6, TableIndex.MethodDef), 8005Handle(3, TableIndex.AssemblyRef)); 8049Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8050Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8051Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8052Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8055Handle(6, TableIndex.TypeRef), 8056Handle(2, TableIndex.MethodDef), 8057Handle(5, TableIndex.MemberRef), 8058Handle(2, TableIndex.AssemblyRef)); 8172Assert.Equal(1, reader1.GetTableRowCount(TableIndex.NestedClass)); 8199Assert.Equal(0, reader2.GetTableRowCount(TableIndex.NestedClass)); 8202Row(4, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8203Row(11, TableIndex.TypeRef, EditAndContinueOperation.Default), 8204Row(1, TableIndex.Field, EditAndContinueOperation.Default), 8205Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 8206Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 8207Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 8208Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 8209Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 8210Row(8, TableIndex.MethodDef, EditAndContinueOperation.Default), 8211Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 8212Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 8213Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 8214Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8215Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 8216Row(3, TableIndex.Param, EditAndContinueOperation.Default), 8217Row(4, TableIndex.Param, EditAndContinueOperation.Default), 8218Row(5, TableIndex.Param, EditAndContinueOperation.Default), 8219Row(6, TableIndex.Param, EditAndContinueOperation.Default), 8220Row(7, TableIndex.Param, EditAndContinueOperation.Default), 8221Row(8, TableIndex.Param, EditAndContinueOperation.Default)); 8298new CustomAttributeRow(Handle(1, TableIndex.Field), Handle(2, TableIndex.MethodDef)), 8299new CustomAttributeRow(Handle(1, TableIndex.Property), Handle(1, TableIndex.MethodDef)), 8300new CustomAttributeRow(Handle(1, TableIndex.Event), Handle(2, TableIndex.MethodDef)), 8301new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(1, TableIndex.MemberRef)), 8302new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(2, TableIndex.MemberRef)), 8303new CustomAttributeRow(Handle(1, TableIndex.Assembly), Handle(3, TableIndex.MemberRef)), 8304new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(2, TableIndex.MethodDef)), 8305new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(4, TableIndex.MemberRef)), 8306new CustomAttributeRow(Handle(2, TableIndex.Field), Handle(5, TableIndex.MemberRef)), 8307new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(1, TableIndex.MethodDef)), 8308new CustomAttributeRow(Handle(5, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef)), 8309new CustomAttributeRow(Handle(6, TableIndex.MethodDef), Handle(4, TableIndex.MemberRef))); 8332Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8333Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8334Row(1, TableIndex.EventMap, EditAndContinueOperation.AddEvent), 8335Row(2, TableIndex.Event, EditAndContinueOperation.Default), 8336Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8337Row(3, TableIndex.Field, EditAndContinueOperation.Default), 8338Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8339Row(4, TableIndex.Field, EditAndContinueOperation.Default), 8340Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8341Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 8342Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8343Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 8344Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8345Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 8346Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8347Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 8348Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 8349Row(2, TableIndex.Property, EditAndContinueOperation.Default), 8350Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8351Row(8, TableIndex.Param, EditAndContinueOperation.Default), 8352Row(15, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8353Row(9, TableIndex.Param, EditAndContinueOperation.Default), 8354Row(7, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8355Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8356Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8357Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8358Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8359Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8360Row(18, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8361Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8362Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 8363Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8364Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8365Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 8366Row(2, TableIndex.GenericParam, EditAndContinueOperation.Default)); 8369Handle(3, TableIndex.Field), 8370Handle(4, TableIndex.Field), 8371Handle(12, TableIndex.MethodDef), 8372Handle(13, TableIndex.MethodDef), 8373Handle(14, TableIndex.MethodDef), 8374Handle(15, TableIndex.MethodDef), 8375Handle(8, TableIndex.Param), 8376Handle(9, TableIndex.Param), 8377Handle(7, TableIndex.CustomAttribute), 8378Handle(13, TableIndex.CustomAttribute), 8379Handle(14, TableIndex.CustomAttribute), 8380Handle(15, TableIndex.CustomAttribute), 8381Handle(16, TableIndex.CustomAttribute), 8382Handle(17, TableIndex.CustomAttribute), 8383Handle(18, TableIndex.CustomAttribute), 8384Handle(19, TableIndex.CustomAttribute), 8385Handle(20, TableIndex.CustomAttribute), 8386Handle(3, TableIndex.StandAloneSig), 8387Handle(4, TableIndex.StandAloneSig), 8388Handle(2, TableIndex.Event), 8389Handle(2, TableIndex.Property), 8390Handle(4, TableIndex.MethodSemantics), 8391Handle(5, TableIndex.MethodSemantics), 8392Handle(6, TableIndex.MethodSemantics), 8393Handle(2, TableIndex.GenericParam)); 8396new CustomAttributeRow(Handle(1, TableIndex.GenericParam), Handle(1, TableIndex.MethodDef)), 8397new CustomAttributeRow(Handle(2, TableIndex.Property), Handle(2, TableIndex.MethodDef)), 8398new CustomAttributeRow(Handle(2, TableIndex.Event), Handle(1, TableIndex.MethodDef)), 8399new CustomAttributeRow(Handle(3, TableIndex.Field), Handle(1, TableIndex.MethodDef)), 8400new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(11, TableIndex.MemberRef)), 8401new CustomAttributeRow(Handle(4, TableIndex.Field), Handle(12, TableIndex.MemberRef)), 8402new CustomAttributeRow(Handle(12, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)), 8403new CustomAttributeRow(Handle(14, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef)), 8404new CustomAttributeRow(Handle(15, TableIndex.MethodDef), Handle(11, TableIndex.MemberRef))); 8453Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8454Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 8455Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8456Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); // C.M 8458Handle(7, TableIndex.TypeRef), 8459Handle(2, TableIndex.MethodDef), 8460Handle(2, TableIndex.AssemblyRef)); 8573Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8574Row(12, TableIndex.TypeRef, EditAndContinueOperation.Default), 8575Row(13, TableIndex.TypeRef, EditAndContinueOperation.Default), 8576Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 8577Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default)); 8580Handle(12, TableIndex.TypeRef), 8581Handle(13, TableIndex.TypeRef), 8582Handle(1, TableIndex.MethodDef), 8583Handle(2, TableIndex.StandAloneSig), 8584Handle(2, TableIndex.AssemblyRef)); 8675Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8676Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 8677Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 8678Row(1, TableIndex.Param, EditAndContinueOperation.Default), 8679Row(2, TableIndex.ImplMap, EditAndContinueOperation.Default)); 8682Handle(3, TableIndex.MethodDef), 8683Handle(1, TableIndex.Param), 8684Handle(2, TableIndex.ImplMap)); 8727Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 8728Row(5, TableIndex.MemberRef, EditAndContinueOperation.Default), 8729Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 8730Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 8731Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8732Row(3, TableIndex.Field, EditAndContinueOperation.Default), 8733Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 8734Row(4, TableIndex.Field, EditAndContinueOperation.Default), 8735Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 8736Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 8737Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 8738Row(3, TableIndex.FieldLayout, EditAndContinueOperation.Default), 8739Row(4, TableIndex.FieldLayout, EditAndContinueOperation.Default)); 8741Handle(6, TableIndex.TypeRef), 8742Handle(3, TableIndex.TypeDef), 8743Handle(3, TableIndex.Field), 8744Handle(4, TableIndex.Field), 8745Handle(2, TableIndex.MethodDef), 8746Handle(5, TableIndex.MemberRef), 8747Handle(2, TableIndex.ClassLayout), 8748Handle(3, TableIndex.FieldLayout), 8749Handle(4, TableIndex.FieldLayout), 8750Handle(2, TableIndex.AssemblyRef)); 9359Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 9360Row(6, TableIndex.TypeRef, EditAndContinueOperation.Default), 9361Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 9362Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 9365Handle(6, TableIndex.TypeRef), 9366Handle(2, TableIndex.MethodDef), 9367Handle(2, TableIndex.AssemblyRef)); 13006Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 13007Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 13008Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13009Row(1, TableIndex.Field, EditAndContinueOperation.Default), 13010Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 13011Row(2, TableIndex.Field, EditAndContinueOperation.Default), 13012Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 13013Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 13014Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 13015Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 13020Handle(3, TableIndex.TypeDef), 13021Handle(1, TableIndex.Field), 13022Handle(2, TableIndex.Field), 13023Handle(1, TableIndex.MethodDef), 13024Handle(3, TableIndex.MethodDef), 13025Handle(4, TableIndex.CustomAttribute), 13026Handle(1, TableIndex.StandAloneSig) 13115Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 13116Row(7, TableIndex.TypeRef, EditAndContinueOperation.Default), 13117Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 13118Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default)); 13121Handle(7, TableIndex.TypeRef), 13122Handle(2, TableIndex.MethodDef), 13123Handle(2, TableIndex.StandAloneSig), 13124Handle(2, TableIndex.AssemblyRef)); 16598Row(3, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 16599Row(21, TableIndex.TypeRef, EditAndContinueOperation.Default), 16600Row(22, TableIndex.TypeRef, EditAndContinueOperation.Default), 16601Row(23, TableIndex.TypeRef, EditAndContinueOperation.Default), 16602Row(4, TableIndex.TypeSpec, EditAndContinueOperation.Default), 16603Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 16604Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 16605Row(3, TableIndex.Param, EditAndContinueOperation.Default), 16606Row(23, TableIndex.CustomAttribute, EditAndContinueOperation.Default)); 16609Handle(21, TableIndex.TypeRef), 16610Handle(22, TableIndex.TypeRef), 16611Handle(23, TableIndex.TypeRef), 16612Handle(10, TableIndex.MethodDef), 16613Handle(3, TableIndex.Param), 16614Handle(23, TableIndex.CustomAttribute), 16615Handle(3, TableIndex.StandAloneSig), 16616Handle(4, TableIndex.TypeSpec), 16617Handle(3, TableIndex.AssemblyRef)); 16716Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 16717Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 16718Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16719Row(3, TableIndex.Field, EditAndContinueOperation.Default), 16720Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16721Row(4, TableIndex.Field, EditAndContinueOperation.Default), 16722Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16723Row(5, TableIndex.Field, EditAndContinueOperation.Default), 16724Row(15, TableIndex.MethodDef, EditAndContinueOperation.Default), 16725Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16726Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default), 16727Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16728Row(17, TableIndex.MethodDef, EditAndContinueOperation.Default), 16729Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16730Row(18, TableIndex.MethodDef, EditAndContinueOperation.Default), 16731Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16732Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 16733Row(7, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16734Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 16735Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16736Row(2, TableIndex.Property, EditAndContinueOperation.Default), 16737Row(16, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16738Row(9, TableIndex.Param, EditAndContinueOperation.Default), 16739Row(18, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16740Row(10, TableIndex.Param, EditAndContinueOperation.Default), 16741Row(19, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16742Row(11, TableIndex.Param, EditAndContinueOperation.Default), 16743Row(30, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16744Row(31, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16745Row(32, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16746Row(33, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16747Row(34, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16748Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16749Row(2, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16750Row(3, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 16807Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16808Row(5, TableIndex.Field, EditAndContinueOperation.Default), 16809Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16810Row(21, TableIndex.MethodDef, EditAndContinueOperation.Default), 16811Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16812Row(22, TableIndex.MethodDef, EditAndContinueOperation.Default), 16813Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16814Row(23, TableIndex.MethodDef, EditAndContinueOperation.Default), 16815Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16816Row(24, TableIndex.MethodDef, EditAndContinueOperation.Default), 16817Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16818Row(4, TableIndex.Property, EditAndContinueOperation.Default), 16819Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16820Row(15, TableIndex.Param, EditAndContinueOperation.Default), 16821Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16822Row(16, TableIndex.Param, EditAndContinueOperation.Default), 16823Row(21, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16824Row(17, TableIndex.Param, EditAndContinueOperation.Default), 16825Row(23, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16826Row(18, TableIndex.Param, EditAndContinueOperation.Default), 16827Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16828Row(19, TableIndex.Param, EditAndContinueOperation.Default), 16829Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16830Row(20, TableIndex.Param, EditAndContinueOperation.Default), 16831Row(24, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16832Row(21, TableIndex.Param, EditAndContinueOperation.Default), 16833Row(39, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16834Row(40, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16835Row(41, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16836Row(42, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16837Row(43, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16838Row(6, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16839Row(7, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16946Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 16947Row(4, TableIndex.Field, EditAndContinueOperation.Default), 16948Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16949Row(19, TableIndex.MethodDef, EditAndContinueOperation.Default), 16950Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 16951Row(20, TableIndex.MethodDef, EditAndContinueOperation.Default), 16952Row(1, TableIndex.PropertyMap, EditAndContinueOperation.AddProperty), 16953Row(3, TableIndex.Property, EditAndContinueOperation.Default), 16954Row(20, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 16955Row(12, TableIndex.Param, EditAndContinueOperation.Default), 16956Row(35, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16957Row(36, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16958Row(37, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16959Row(38, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 16960Row(4, TableIndex.MethodSemantics, EditAndContinueOperation.Default), 16961Row(5, TableIndex.MethodSemantics, EditAndContinueOperation.Default) 17035Row(2, TableIndex.AssemblyRef, EditAndContinueOperation.Default), 17036Row(7, TableIndex.MemberRef, EditAndContinueOperation.Default), 17037Row(8, TableIndex.MemberRef, EditAndContinueOperation.Default), 17038Row(8, TableIndex.TypeRef, EditAndContinueOperation.Default), 17039Row(9, TableIndex.TypeRef, EditAndContinueOperation.Default), 17040Row(10, TableIndex.TypeRef, EditAndContinueOperation.Default), 17041Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method 17042Row(1, TableIndex.Param, EditAndContinueOperation.Default)); 17045Handle(8, TableIndex.TypeRef), 17046Handle(9, TableIndex.TypeRef), 17047Handle(10, TableIndex.TypeRef), 17048Handle(1, TableIndex.MethodDef), 17049Handle(1, TableIndex.Param), 17050Handle(7, TableIndex.MemberRef), 17051Handle(8, TableIndex.MemberRef), 17052Handle(2, TableIndex.AssemblyRef)); 17647Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17648Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17649Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17650Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17651Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17652Row(2, TableIndex.Field, EditAndContinueOperation.Default), 17653Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17654Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17655Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17656Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17661Handle(4, TableIndex.TypeDef), 17662Handle(1, TableIndex.Field), 17663Handle(2, TableIndex.Field), 17664Handle(1, TableIndex.MethodDef), 17665Handle(4, TableIndex.MethodDef), 17666Handle(4, TableIndex.CustomAttribute), 17667Handle(2, TableIndex.StandAloneSig) 17754Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17755Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 17756Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17757Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17758Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17759Row(2, TableIndex.Field, EditAndContinueOperation.Default), 17760Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17761Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17762Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17763Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17768Handle(4, TableIndex.TypeDef), 17769Handle(1, TableIndex.Field), 17770Handle(2, TableIndex.Field), 17771Handle(1, TableIndex.MethodDef), 17772Handle(4, TableIndex.MethodDef), 17773Handle(4, TableIndex.CustomAttribute), 17774Handle(1, TableIndex.StandAloneSig) 17849Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17850Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default) 17854Handle(3, TableIndex.MethodDef), 17885Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17886Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17887Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17888Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17889Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17890Row(2, TableIndex.Field, EditAndContinueOperation.Default), 17891Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17892Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17893Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 17894Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17899Handle(3, TableIndex.TypeDef), 17900Handle(1, TableIndex.Field), 17901Handle(2, TableIndex.Field), 17902Handle(3, TableIndex.MethodDef), 17903Handle(4, TableIndex.MethodDef), 17904Handle(4, TableIndex.CustomAttribute), 17905Handle(1, TableIndex.StandAloneSig) 17977Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 17978Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 17979Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17980Row(1, TableIndex.Field, EditAndContinueOperation.Default), 17981Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 17982Row(2, TableIndex.Field, EditAndContinueOperation.Default), 17983Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 17984Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 17985Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 17986Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 17990Handle(3, TableIndex.TypeDef), 17991Handle(1, TableIndex.Field), 17992Handle(2, TableIndex.Field), 17993Handle(1, TableIndex.MethodDef), 17994Handle(3, TableIndex.MethodDef), 17995Handle(4, TableIndex.CustomAttribute), 17996Handle(1, TableIndex.StandAloneSig) 18049Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 18053Handle(1, TableIndex.MethodDef), 18113Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18114Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 18115Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18116Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18117Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18118Row(2, TableIndex.Field, EditAndContinueOperation.Default), 18119Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18120Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18121Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 18122Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18123Row(8, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18128Handle(6, TableIndex.TypeDef), 18129Handle(1, TableIndex.Field), 18130Handle(2, TableIndex.Field), 18131Handle(3, TableIndex.MethodDef), 18132Handle(6, TableIndex.MethodDef), 18133Handle(6, TableIndex.CustomAttribute), 18134Handle(8, TableIndex.CustomAttribute), 18135Handle(1, TableIndex.StandAloneSig) 18140new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(5, TableIndex.MethodDef)), 18141new CustomAttributeRow(Handle(6, TableIndex.TypeDef), Handle(7, TableIndex.MemberRef)) 18200Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 18201Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18202Row(2, TableIndex.Param, EditAndContinueOperation.Default), 18203Row(1, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18204Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18205Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18209Handle(3, TableIndex.MethodDef), 18210Handle(1, TableIndex.Param), 18211Handle(2, TableIndex.Param), 18212Handle(1, TableIndex.CustomAttribute), 18213Handle(5, TableIndex.CustomAttribute), 18214Handle(6, TableIndex.CustomAttribute) 18218new CustomAttributeRow(Handle(1, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 18219new CustomAttributeRow(Handle(2, TableIndex.Param), Handle(2, TableIndex.MethodDef)), 18220new CustomAttributeRow(Handle(3, TableIndex.MethodDef), Handle(2, TableIndex.MethodDef)) 18273Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18274Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18275Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18276Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 18277Row(1, TableIndex.Param, EditAndContinueOperation.Default) 18282Handle(4, TableIndex.MethodDef), 18283Handle(1, TableIndex.Param), 18284Handle(1, TableIndex.StandAloneSig) 18320Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18321Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18322Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18323Row(1, TableIndex.Field, EditAndContinueOperation.Default), 18324Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18325Row(2, TableIndex.Field, EditAndContinueOperation.Default), 18326Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18327Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18328Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18329Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 18330Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18335Handle(4, TableIndex.TypeDef), 18336Handle(1, TableIndex.Field), 18337Handle(2, TableIndex.Field), 18338Handle(4, TableIndex.MethodDef), 18339Handle(5, TableIndex.MethodDef), 18340Handle(5, TableIndex.CustomAttribute), 18341Handle(6, TableIndex.CustomAttribute), 18342Handle(2, TableIndex.StandAloneSig) 18399Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18400Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18401Row(1, TableIndex.Param, EditAndContinueOperation.Default), 18402Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18407Handle(4, TableIndex.MethodDef), 18408Handle(1, TableIndex.Param), 18409Handle(6, TableIndex.CustomAttribute), 18410Handle(3, TableIndex.StandAloneSig) 18476Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18477Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18478Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18479Row(3, TableIndex.Field, EditAndContinueOperation.Default), 18480Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18481Row(4, TableIndex.Field, EditAndContinueOperation.Default), 18482Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18483Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18484Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18485Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 18486Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18491Handle(4, TableIndex.TypeDef), 18492Handle(3, TableIndex.Field), 18493Handle(4, TableIndex.Field), 18494Handle(1, TableIndex.MethodDef), 18495Handle(5, TableIndex.MethodDef), 18496Handle(6, TableIndex.MethodDef), 18497Handle(5, TableIndex.CustomAttribute), 18498Handle(1, TableIndex.StandAloneSig) 18570Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18571Row(5, TableIndex.Field, EditAndContinueOperation.Default), 18572Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18573Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 18574Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18575Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 18580Handle(5, TableIndex.Field), 18581Handle(1, TableIndex.MethodDef), 18582Handle(4, TableIndex.MethodDef), 18583Handle(7, TableIndex.MethodDef) 18648Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 18649Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default) 18654Handle(1, TableIndex.MethodDef), 18655Handle(7, TableIndex.MethodDef) 18749Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18750Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 18751Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18752Row(3, TableIndex.Field, EditAndContinueOperation.Default), 18753Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18754Row(4, TableIndex.Field, EditAndContinueOperation.Default), 18755Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 18756Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18757Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18758Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 18759Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18764Handle(4, TableIndex.TypeDef), 18765Handle(3, TableIndex.Field), 18766Handle(4, TableIndex.Field), 18767Handle(2, TableIndex.MethodDef), 18768Handle(5, TableIndex.MethodDef), 18769Handle(6, TableIndex.MethodDef), 18770Handle(5, TableIndex.CustomAttribute), 18771Handle(1, TableIndex.StandAloneSig) 18939Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 18940Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 18941Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18942Row(5, TableIndex.Field, EditAndContinueOperation.Default), 18943Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 18944Row(6, TableIndex.Field, EditAndContinueOperation.Default), 18945Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 18946Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 18947Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 18948Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 18949Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 18950Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 18951Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 18956Handle(8, TableIndex.TypeDef), 18957Handle(5, TableIndex.Field), 18958Handle(6, TableIndex.Field), 18959Handle(5, TableIndex.MethodDef), 18960Handle(9, TableIndex.MethodDef), 18961Handle(10, TableIndex.MethodDef), 18962Handle(11, TableIndex.MethodDef), 18963Handle(12, TableIndex.MethodDef), 18964Handle(15, TableIndex.CustomAttribute), 18965Handle(4, TableIndex.StandAloneSig) 19115Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 19116Row(16, TableIndex.MethodDef, EditAndContinueOperation.Default) 19121Handle(13, TableIndex.MethodDef), 19122Handle(16, TableIndex.MethodDef) 19251Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19252Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 19253Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19254Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19255Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19256Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19257Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 19258Row(7, TableIndex.MethodDef, EditAndContinueOperation.Default), 19259Row(9, TableIndex.MethodDef, EditAndContinueOperation.Default), 19260Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19261Row(10, TableIndex.MethodDef, EditAndContinueOperation.Default), 19262Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19263Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19264Row(19, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19265Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19270Handle(8, TableIndex.TypeDef), 19271Handle(1, TableIndex.Field), 19272Handle(2, TableIndex.Field), 19273Handle(5, TableIndex.MethodDef), 19274Handle(7, TableIndex.MethodDef), 19275Handle(9, TableIndex.MethodDef), 19276Handle(10, TableIndex.MethodDef), 19277Handle(15, TableIndex.CustomAttribute), 19278Handle(17, TableIndex.CustomAttribute), 19279Handle(19, TableIndex.CustomAttribute), 19280Handle(20, TableIndex.CustomAttribute), 19281Handle(1, TableIndex.StandAloneSig) 19461Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 19462Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 19463Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 19464Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 19465Row(20, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 19466Row(22, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19595Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19596Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19597Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19598Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19599Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19600Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19601Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19602Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19603Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19604Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19605Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19606Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19607Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19608Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19612Handle(3, TableIndex.TypeDef), 19613Handle(1, TableIndex.Field), 19614Handle(2, TableIndex.Field), 19615Handle(1, TableIndex.MethodDef), 19616Handle(3, TableIndex.MethodDef), 19617Handle(4, TableIndex.MethodDef), 19618Handle(2, TableIndex.Param), 19619Handle(4, TableIndex.CustomAttribute), 19620Handle(1, TableIndex.StandAloneSig) 19686Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19687Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19688Row(1, TableIndex.Param, EditAndContinueOperation.Default) 19693Handle(1, TableIndex.MethodDef), 19694Handle(3, TableIndex.MethodDef), 19695Handle(1, TableIndex.Param) 19759Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19760Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19761Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19762Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19763Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19764Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19765Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19766Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19767Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19768Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19769Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19770Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19771Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19772Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19773Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19778Handle(3, TableIndex.TypeDef), 19779Handle(1, TableIndex.Field), 19780Handle(2, TableIndex.Field), 19781Handle(1, TableIndex.MethodDef), 19782Handle(3, TableIndex.MethodDef), 19783Handle(4, TableIndex.MethodDef), 19784Handle(2, TableIndex.Param), 19785Handle(4, TableIndex.CustomAttribute), 19786Handle(2, TableIndex.StandAloneSig), 19787Handle(3, TableIndex.StandAloneSig) 19854Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19855Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19856Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19857Row(1, TableIndex.Param, EditAndContinueOperation.Default), 19862Handle(1, TableIndex.MethodDef), 19863Handle(3, TableIndex.MethodDef), 19864Handle(1, TableIndex.Param), 19865Handle(4, TableIndex.StandAloneSig) 19931Row(1, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 19932Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 19933Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19934Row(1, TableIndex.Field, EditAndContinueOperation.Default), 19935Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 19936Row(2, TableIndex.Field, EditAndContinueOperation.Default), 19937Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 19938Row(2, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19939Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 19940Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 19941Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 19942Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19943Row(2, TableIndex.Param, EditAndContinueOperation.Default), 19944Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 19945Row(3, TableIndex.Param, EditAndContinueOperation.Default), 19946Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 19951Handle(3, TableIndex.TypeDef), 19952Handle(1, TableIndex.Field), 19953Handle(2, TableIndex.Field), 19954Handle(1, TableIndex.MethodDef), 19955Handle(3, TableIndex.MethodDef), 19956Handle(4, TableIndex.MethodDef), 19957Handle(2, TableIndex.Param), 19958Handle(3, TableIndex.Param), 19959Handle(4, TableIndex.CustomAttribute), 19960Handle(1, TableIndex.StandAloneSig) 20026Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20027Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 20028Row(1, TableIndex.Param, EditAndContinueOperation.Default), 20032Handle(1, TableIndex.MethodDef), 20033Handle(3, TableIndex.MethodDef), 20034Handle(1, TableIndex.Param), 20505Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20510Handle(1, TableIndex.MethodDef) 20609Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20610Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 20611Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20612Row(3, TableIndex.Field, EditAndContinueOperation.Default), 20613Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20614Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20615Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 20616Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 20617Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 20622Handle(5, TableIndex.TypeDef), 20623Handle(6, TableIndex.TypeDef), 20624Handle(3, TableIndex.Field), 20625Handle(1, TableIndex.MethodDef), 20626Handle(5, TableIndex.CustomAttribute), 20627Handle(2, TableIndex.ClassLayout), 20628Handle(2, TableIndex.FieldRva), 20629Handle(2, TableIndex.NestedClass) 20697Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20698Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20703Handle(1, TableIndex.MethodDef), 20704Handle(2, TableIndex.StandAloneSig) 20806Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 20807Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 20808Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 20809Row(2, TableIndex.Field, EditAndContinueOperation.Default), 20810Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 20811Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 20812Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default) 20817Handle(5, TableIndex.TypeDef), 20818Handle(2, TableIndex.Field), 20819Handle(1, TableIndex.MethodDef), 20820Handle(5, TableIndex.CustomAttribute), 20821Handle(2, TableIndex.StandAloneSig), 20822Handle(2, TableIndex.FieldRva) 20897Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 20902Handle(1, TableIndex.MethodDef) 21003Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21004Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21005Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21006Row(2, TableIndex.Field, EditAndContinueOperation.Default), 21007Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21008Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21009Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 21010Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 21011Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 21016Handle(5, TableIndex.TypeDef), 21017Handle(6, TableIndex.TypeDef), 21018Handle(2, TableIndex.Field), 21019Handle(1, TableIndex.MethodDef), 21020Handle(5, TableIndex.CustomAttribute), 21021Handle(2, TableIndex.ClassLayout), 21022Handle(2, TableIndex.FieldRva), 21023Handle(2, TableIndex.NestedClass) 21085Row(6, TableIndex.TypeDef, EditAndContinueOperation.Default), 21086Row(7, TableIndex.TypeDef, EditAndContinueOperation.Default), 21087Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21088Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21089Row(3, TableIndex.Field, EditAndContinueOperation.Default), 21090Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21091Row(4, TableIndex.Field, EditAndContinueOperation.Default), 21092Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21093Row(6, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21094Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 21095Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21096Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 21097Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21098Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21099Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21100Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21101Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21102Row(2, TableIndex.ClassLayout, EditAndContinueOperation.Default), 21103Row(2, TableIndex.FieldRva, EditAndContinueOperation.Default), 21104Row(3, TableIndex.NestedClass, EditAndContinueOperation.Default), 21105Row(4, TableIndex.NestedClass, EditAndContinueOperation.Default) 21110Handle(6, TableIndex.TypeDef), 21111Handle(7, TableIndex.TypeDef), 21112Handle(8, TableIndex.TypeDef), 21113Handle(3, TableIndex.Field), 21114Handle(4, TableIndex.Field), 21115Handle(1, TableIndex.MethodDef), 21116Handle(5, TableIndex.MethodDef), 21117Handle(6, TableIndex.MethodDef), 21118Handle(3, TableIndex.Param), 21119Handle(4, TableIndex.Param), 21120Handle(6, TableIndex.CustomAttribute), 21121Handle(2, TableIndex.ClassLayout), 21122Handle(2, TableIndex.FieldRva), 21123Handle(3, TableIndex.NestedClass), 21124Handle(4, TableIndex.NestedClass) 21184Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default) 21189Handle(1, TableIndex.MethodDef) 21244Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21245Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21246Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21247Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21248Row(1, TableIndex.Field, EditAndContinueOperation.Default), 21249Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21250Row(2, TableIndex.Field, EditAndContinueOperation.Default), 21251Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21252Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21253Row(3, TableIndex.MethodDef, EditAndContinueOperation.Default), 21254Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21255Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21256Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21257Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21258Row(3, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21259Row(2, TableIndex.Param, EditAndContinueOperation.Default), 21260Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21261Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 21262Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 21263Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 21264Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 21269Handle(3, TableIndex.TypeDef), 21270Handle(4, TableIndex.TypeDef), 21271Handle(5, TableIndex.TypeDef), 21272Handle(1, TableIndex.Field), 21273Handle(2, TableIndex.Field), 21274Handle(1, TableIndex.MethodDef), 21275Handle(3, TableIndex.MethodDef), 21276Handle(4, TableIndex.MethodDef), 21277Handle(1, TableIndex.Param), 21278Handle(2, TableIndex.Param), 21279Handle(4, TableIndex.CustomAttribute), 21280Handle(1, TableIndex.ClassLayout), 21281Handle(1, TableIndex.FieldRva), 21282Handle(1, TableIndex.NestedClass), 21283Handle(2, TableIndex.NestedClass) 21350Row(3, TableIndex.TypeDef, EditAndContinueOperation.Default), 21351Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21352Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21353Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21354Row(1, TableIndex.Field, EditAndContinueOperation.Default), 21355Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21356Row(2, TableIndex.Field, EditAndContinueOperation.Default), 21357Row(2, TableIndex.MethodDef, EditAndContinueOperation.Default), 21358Row(3, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21359Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21360Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21361Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 21362Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21363Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21364Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21365Row(5, TableIndex.Param, EditAndContinueOperation.Default), 21366Row(4, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21367Row(1, TableIndex.ClassLayout, EditAndContinueOperation.Default), 21368Row(1, TableIndex.FieldRva, EditAndContinueOperation.Default), 21369Row(1, TableIndex.NestedClass, EditAndContinueOperation.Default), 21370Row(2, TableIndex.NestedClass, EditAndContinueOperation.Default) 21375Handle(3, TableIndex.TypeDef), 21376Handle(4, TableIndex.TypeDef), 21377Handle(5, TableIndex.TypeDef), 21378Handle(1, TableIndex.Field), 21379Handle(2, TableIndex.Field), 21380Handle(2, TableIndex.MethodDef), 21381Handle(4, TableIndex.MethodDef), 21382Handle(5, TableIndex.MethodDef), 21383Handle(4, TableIndex.Param), 21384Handle(5, TableIndex.Param), 21385Handle(4, TableIndex.CustomAttribute), 21386Handle(1, TableIndex.ClassLayout), 21387Handle(1, TableIndex.FieldRva), 21388Handle(1, TableIndex.NestedClass), 21389Handle(2, TableIndex.NestedClass) 21515Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21516Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21517Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21518Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21519Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21520Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21521Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21522Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21523Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21524Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 21529Handle(4, TableIndex.TypeDef), 21530Handle(1, TableIndex.MethodDef), 21531Handle(4, TableIndex.MethodDef), 21532Handle(1, TableIndex.Param), 21533Handle(3, TableIndex.Param), 21534Handle(5, TableIndex.CustomAttribute), 21535Handle(3, TableIndex.StandAloneSig), 21536Handle(4, TableIndex.StandAloneSig) 21577Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21578Row(4, TableIndex.TypeDef, EditAndContinueOperation.Default), 21579Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21580Row(4, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21581Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21582Row(1, TableIndex.Param, EditAndContinueOperation.Default), 21583Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21584Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21585Row(5, TableIndex.CustomAttribute, EditAndContinueOperation.Default) 21590Handle(4, TableIndex.TypeDef), 21591Handle(1, TableIndex.MethodDef), 21592Handle(4, TableIndex.MethodDef), 21593Handle(1, TableIndex.Param), 21594Handle(3, TableIndex.Param), 21595Handle(5, TableIndex.CustomAttribute), 21596Handle(2, TableIndex.StandAloneSig) 21663Row(2, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21664Row(5, TableIndex.TypeDef, EditAndContinueOperation.Default), 21665Row(1, TableIndex.MethodDef, EditAndContinueOperation.Default), 21666Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21667Row(4, TableIndex.MethodDef, EditAndContinueOperation.Default), 21668Row(5, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21669Row(5, TableIndex.MethodDef, EditAndContinueOperation.Default), 21670Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21671Row(2, TableIndex.Param, EditAndContinueOperation.Default), 21672Row(4, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21673Row(3, TableIndex.Param, EditAndContinueOperation.Default), 21674Row(5, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21675Row(4, TableIndex.Param, EditAndContinueOperation.Default), 21676Row(6, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21677Row(3, TableIndex.GenericParam, EditAndContinueOperation.Default), 21678Row(4, TableIndex.GenericParam, EditAndContinueOperation.Default), 21679Row(5, TableIndex.GenericParam, EditAndContinueOperation.Default), 21680Row(6, TableIndex.GenericParam, EditAndContinueOperation.Default) 21685Handle(5, TableIndex.TypeDef), 21686Handle(1, TableIndex.MethodDef), 21687Handle(4, TableIndex.MethodDef), 21688Handle(5, TableIndex.MethodDef), 21689Handle(2, TableIndex.Param), 21690Handle(3, TableIndex.Param), 21691Handle(4, TableIndex.Param), 21692Handle(6, TableIndex.CustomAttribute), 21693Handle(2, TableIndex.StandAloneSig), 21694Handle(3, TableIndex.GenericParam), 21695Handle(4, TableIndex.GenericParam), 21696Handle(5, TableIndex.GenericParam), 21697Handle(6, TableIndex.GenericParam) 21789Row(3, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21790Row(8, TableIndex.TypeDef, EditAndContinueOperation.Default), 21791Row(9, TableIndex.TypeDef, EditAndContinueOperation.Default), 21792Row(9, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21793Row(3, TableIndex.Field, EditAndContinueOperation.Default), 21794Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 21795Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21796Row(11, TableIndex.MethodDef, EditAndContinueOperation.Default), 21797Row(8, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21798Row(12, TableIndex.MethodDef, EditAndContinueOperation.Default), 21799Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21800Row(9, TableIndex.Param, EditAndContinueOperation.Default), 21801Row(11, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21802Row(10, TableIndex.Param, EditAndContinueOperation.Default), 21803Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21804Row(11, TableIndex.Param, EditAndContinueOperation.Default), 21805Row(12, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21806Row(12, TableIndex.Param, EditAndContinueOperation.Default), 21807Row(10, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21808Row(11, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21809Row(12, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21810Row(13, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21811Row(8, TableIndex.GenericParam, EditAndContinueOperation.Default), 21812Row(9, TableIndex.GenericParam, EditAndContinueOperation.Default), 21813Row(10, TableIndex.GenericParam, EditAndContinueOperation.Default), 21814Row(11, TableIndex.GenericParam, EditAndContinueOperation.Default), 21815Row(12, TableIndex.GenericParam, EditAndContinueOperation.Default) 21820Handle(8, TableIndex.TypeDef), 21821Handle(9, TableIndex.TypeDef), 21822Handle(3, TableIndex.Field), 21823Handle(6, TableIndex.MethodDef), 21824Handle(11, TableIndex.MethodDef), 21825Handle(12, TableIndex.MethodDef), 21826Handle(9, TableIndex.Param), 21827Handle(10, TableIndex.Param), 21828Handle(11, TableIndex.Param), 21829Handle(12, TableIndex.Param), 21830Handle(10, TableIndex.CustomAttribute), 21831Handle(11, TableIndex.CustomAttribute), 21832Handle(12, TableIndex.CustomAttribute), 21833Handle(13, TableIndex.CustomAttribute), 21834Handle(3, TableIndex.StandAloneSig), 21835Handle(8, TableIndex.GenericParam), 21836Handle(9, TableIndex.GenericParam), 21837Handle(10, TableIndex.GenericParam), 21838Handle(11, TableIndex.GenericParam), 21839Handle(12, TableIndex.GenericParam) 21860Row(4, TableIndex.StandAloneSig, EditAndContinueOperation.Default), 21861Row(10, TableIndex.TypeDef, EditAndContinueOperation.Default), 21862Row(11, TableIndex.TypeDef, EditAndContinueOperation.Default), 21863Row(11, TableIndex.TypeDef, EditAndContinueOperation.AddField), 21864Row(4, TableIndex.Field, EditAndContinueOperation.Default), 21865Row(6, TableIndex.MethodDef, EditAndContinueOperation.Default), 21866Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21867Row(13, TableIndex.MethodDef, EditAndContinueOperation.Default), 21868Row(10, TableIndex.TypeDef, EditAndContinueOperation.AddMethod), 21869Row(14, TableIndex.MethodDef, EditAndContinueOperation.Default), 21870Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21871Row(13, TableIndex.Param, EditAndContinueOperation.Default), 21872Row(13, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21873Row(14, TableIndex.Param, EditAndContinueOperation.Default), 21874Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21875Row(15, TableIndex.Param, EditAndContinueOperation.Default), 21876Row(14, TableIndex.MethodDef, EditAndContinueOperation.AddParameter), 21877Row(16, TableIndex.Param, EditAndContinueOperation.Default), 21878Row(14, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21879Row(15, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21880Row(16, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21881Row(17, TableIndex.CustomAttribute, EditAndContinueOperation.Default), 21882Row(13, TableIndex.GenericParam, EditAndContinueOperation.Default), 21883Row(14, TableIndex.GenericParam, EditAndContinueOperation.Default), 21884Row(15, TableIndex.GenericParam, EditAndContinueOperation.Default), 21885Row(16, TableIndex.GenericParam, EditAndContinueOperation.Default), 21886Row(17, TableIndex.GenericParam, EditAndContinueOperation.Default) 21891Handle(10, TableIndex.TypeDef), 21892Handle(11, TableIndex.TypeDef), 21893Handle(4, TableIndex.Field), 21894Handle(6, TableIndex.MethodDef), 21895Handle(13, TableIndex.MethodDef), 21896Handle(14, TableIndex.MethodDef), 21897Handle(13, TableIndex.Param), 21898Handle(14, TableIndex.Param), 21899Handle(15, TableIndex.Param), 21900Handle(16, TableIndex.Param), 21901Handle(14, TableIndex.CustomAttribute), 21902Handle(15, TableIndex.CustomAttribute), 21903Handle(16, TableIndex.CustomAttribute), 21904Handle(17, TableIndex.CustomAttribute), 21905Handle(4, TableIndex.StandAloneSig), 21906Handle(13, TableIndex.GenericParam), 21907Handle(14, TableIndex.GenericParam), 21908Handle(15, TableIndex.GenericParam), 21909Handle(16, TableIndex.GenericParam), 21910Handle(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)
1547Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(TableIndex.ExportedType)); 1673Assert.Equal(1, peReader.GetTableRowCount(TableIndex.ExportedType)); 1684Assert.Equal(1, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1727Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1737Assert.Equal(0, peReader1.GetTableRowCount(TableIndex.ExportedType)); 1747Assert.Equal(0, peReader.GetTableRowCount(TableIndex.ExportedType)); 1817Assert.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