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]);
159
sizes[(int)
TableIndex
.TypeRef] = _typeRefIndex.Rows.Count;
160
sizes[(int)
TableIndex
.TypeDef] = _typeDefs.GetAdded().Count;
161
sizes[(int)
TableIndex
.Field] = _fieldDefs.GetAdded().Count;
162
sizes[(int)
TableIndex
.MethodDef] = _methodDefs.GetAdded().Count;
163
sizes[(int)
TableIndex
.Param] = _parameterDefs.GetAdded().Count;
164
sizes[(int)
TableIndex
.MemberRef] = _memberRefIndex.Rows.Count;
165
sizes[(int)
TableIndex
.StandAloneSig] = _standAloneSignatureIndex.Rows.Count;
166
sizes[(int)
TableIndex
.EventMap] = _eventMap.GetAdded().Count;
167
sizes[(int)
TableIndex
.Event] = _eventDefs.GetAdded().Count;
168
sizes[(int)
TableIndex
.PropertyMap] = _propertyMap.GetAdded().Count;
169
sizes[(int)
TableIndex
.Property] = _propertyDefs.GetAdded().Count;
170
sizes[(int)
TableIndex
.MethodImpl] = _methodImpls.GetAdded().Count;
171
sizes[(int)
TableIndex
.ModuleRef] = _moduleRefIndex.Rows.Count;
172
sizes[(int)
TableIndex
.TypeSpec] = _typeSpecIndex.Rows.Count;
173
sizes[(int)
TableIndex
.AssemblyRef] = _assemblyRefIndex.Rows.Count;
174
sizes[(int)
TableIndex
.GenericParam] = _genericParameters.GetAdded().Count;
175
sizes[(int)
TableIndex
.MethodSpec] = _methodSpecIndex.Rows.Count;
800
if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.MethodDef) >= MetadataTokens.GetRowNumber(handle))
996
: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.CustomAttribute);
1107
_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out
var
parentTableIndex);
1109
var deletedMemberRefHandle = MetadataTokens.EntityHandle(
TableIndex
.MemberRef, 0);
1121
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncLog] == 0);
1122
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncMap] == 0);
1141
PopulateEncLogTableRows(
TableIndex
.AssemblyRef, previousSizes, deltaSizes);
1142
PopulateEncLogTableRows(
TableIndex
.ModuleRef, previousSizes, deltaSizes);
1143
PopulateEncLogTableRows(
TableIndex
.MemberRef, previousSizes, deltaSizes);
1144
PopulateEncLogTableRows(
TableIndex
.MethodSpec, previousSizes, deltaSizes);
1145
PopulateEncLogTableRows(
TableIndex
.TypeRef, previousSizes, deltaSizes);
1146
PopulateEncLogTableRows(
TableIndex
.TypeSpec, previousSizes, deltaSizes);
1147
PopulateEncLogTableRows(
TableIndex
.StandAloneSig, previousSizes, deltaSizes);
1149
PopulateEncLogTableRows(_typeDefs,
TableIndex
.TypeDef);
1150
PopulateEncLogTableRows(
TableIndex
.EventMap, previousSizes, deltaSizes);
1151
PopulateEncLogTableRows(
TableIndex
.PropertyMap, previousSizes, deltaSizes);
1153
PopulateEncLogTableEventsOrProperties(_eventDefs,
TableIndex
.Event, EditAndContinueOperation.AddEvent, _eventMap,
TableIndex
.EventMap);
1154
PopulateEncLogTableFieldsOrMethods(_fieldDefs,
TableIndex
.Field, EditAndContinueOperation.AddField);
1155
PopulateEncLogTableFieldsOrMethods(_methodDefs,
TableIndex
.MethodDef, EditAndContinueOperation.AddMethod);
1156
PopulateEncLogTableEventsOrProperties(_propertyDefs,
TableIndex
.Property, EditAndContinueOperation.AddProperty, _propertyMap,
TableIndex
.PropertyMap);
1160
PopulateEncLogTableRows(
TableIndex
.Constant, previousSizes, deltaSizes);
1169
PopulateEncLogTableRows(
TableIndex
.DeclSecurity, previousSizes, deltaSizes);
1170
PopulateEncLogTableRows(
TableIndex
.ClassLayout, previousSizes, deltaSizes);
1171
PopulateEncLogTableRows(
TableIndex
.FieldLayout, previousSizes, deltaSizes);
1172
PopulateEncLogTableRows(
TableIndex
.MethodSemantics, previousSizes, deltaSizes);
1173
PopulateEncLogTableRows(
TableIndex
.MethodImpl, previousSizes, deltaSizes);
1174
PopulateEncLogTableRows(
TableIndex
.ImplMap, previousSizes, deltaSizes);
1175
PopulateEncLogTableRows(
TableIndex
.FieldRva, previousSizes, deltaSizes);
1176
PopulateEncLogTableRows(
TableIndex
.NestedClass, previousSizes, deltaSizes);
1177
PopulateEncLogTableRows(
TableIndex
.GenericParam, previousSizes, deltaSizes);
1178
PopulateEncLogTableRows(
TableIndex
.InterfaceImpl, previousSizes, deltaSizes);
1179
PopulateEncLogTableRows(
TableIndex
.GenericParamConstraint, previousSizes, deltaSizes);
1184
TableIndex
table,
1187
TableIndex
mapTable)
1210
TableIndex
tableIndex,
1262
private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index,
TableIndex
tableIndex)
1273
private void PopulateEncLogTableRows(
TableIndex
tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes)
1278
private void PopulateEncLogTableRows(
TableIndex
tableIndex, int firstRowId, int tokenCount)
1299
for (
var
tableIndex = (
TableIndex
)0; tableIndex <=
TableIndex
.GenericParamConstraint; tableIndex++)
1303
case
TableIndex
.TypeRef:
1304
case
TableIndex
.InterfaceImpl:
1305
case
TableIndex
.MemberRef:
1306
case
TableIndex
.Constant:
1307
case
TableIndex
.DeclSecurity:
1308
case
TableIndex
.ClassLayout:
1309
case
TableIndex
.FieldLayout:
1310
case
TableIndex
.StandAloneSig:
1311
case
TableIndex
.EventMap:
1312
case
TableIndex
.PropertyMap:
1313
case
TableIndex
.MethodSemantics:
1314
case
TableIndex
.MethodImpl:
1315
case
TableIndex
.ModuleRef:
1316
case
TableIndex
.TypeSpec:
1317
case
TableIndex
.ImplMap:
1318
case
TableIndex
.FieldRva:
1319
case
TableIndex
.NestedClass:
1320
case
TableIndex
.GenericParam:
1321
case
TableIndex
.AssemblyRef:
1322
case
TableIndex
.MethodSpec:
1323
case
TableIndex
.GenericParamConstraint:
1327
case
TableIndex
.TypeDef:
1331
case
TableIndex
.Field:
1335
case
TableIndex
.MethodDef:
1339
case
TableIndex
.Event:
1343
case
TableIndex
.Property:
1347
case
TableIndex
.Param:
1348
AddRowNumberTokens(tokens,
TableIndex
.Param, paramEncMapRows);
1351
case
TableIndex
.CustomAttribute:
1352
AddRowNumberTokens(tokens,
TableIndex
.CustomAttribute, _customAttributeRowIds);
1372
AddDefinitionTokens(debugTokens,
TableIndex
.MethodDebugInformation, _methodDefs);
1389
var handledTables = new
TableIndex
[]
1391
TableIndex
.Module,
1392
TableIndex
.TypeRef,
1393
TableIndex
.TypeDef,
1394
TableIndex
.Field,
1395
TableIndex
.MethodDef,
1396
TableIndex
.Param,
1397
TableIndex
.MemberRef,
1398
TableIndex
.Constant,
1399
TableIndex
.CustomAttribute,
1400
TableIndex
.DeclSecurity,
1401
TableIndex
.ClassLayout,
1402
TableIndex
.FieldLayout,
1403
TableIndex
.StandAloneSig,
1404
TableIndex
.EventMap,
1405
TableIndex
.Event,
1406
TableIndex
.PropertyMap,
1407
TableIndex
.Property,
1408
TableIndex
.MethodSemantics,
1409
TableIndex
.MethodImpl,
1410
TableIndex
.ModuleRef,
1411
TableIndex
.TypeSpec,
1412
TableIndex
.ImplMap,
1413
TableIndex
.FieldRva,
1414
TableIndex
.EncLog,
1415
TableIndex
.EncMap,
1416
TableIndex
.Assembly,
1417
TableIndex
.AssemblyRef,
1418
TableIndex
.MethodSpec,
1419
TableIndex
.NestedClass,
1420
TableIndex
.GenericParam,
1421
TableIndex
.InterfaceImpl,
1422
TableIndex
.GenericParamConstraint,
1427
if (handledTables.Contains((
TableIndex
)i))
1439
TableIndex
tableIndex,
1446
private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, int firstRowId, int nTokens)
1454
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, DefinitionIndex<T> index)
1463
private static void AddRowNumberTokens(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, ArrayBuilder<int> rowNumbers)
Emit\EditAndContinue\EmitBaseline.cs (9)
343
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.TypeDef] >= typesAdded.Count);
344
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Event] >= eventsAdded.Count);
345
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Field] >= fieldsAdded.Count);
346
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.MethodDef] >= methodsAdded.Count);
347
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Property] >= propertiesAdded.Count);
348
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.EventMap] >= eventMapAdded.Count);
349
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.PropertyMap] >= propertyMapAdded.Count);
495
sizes[i] = reader.GetTableRowCount((
TableIndex
)i) + delta[i];
534
int n = reader.GetTableRowCount(
TableIndex
.MethodImpl);
PEWriter\MetadataWriter.cs (20)
1718
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncLog] == 0);
1719
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncMap] == 0);
1961
metadata.SetCapacity(
TableIndex
.AssemblyRef, assemblyRefs.Count);
2023
AddCustomAttributesToTable(sortedGenericParameters,
TableIndex
.GenericParam);
2098
private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList,
TableIndex
tableIndex)
2206
metadata.SetCapacity(
TableIndex
.Event, eventDefs.Count);
2230
metadata.SetCapacity(
TableIndex
.ExportedType, exportedTypes.Length);
2374
metadata.SetCapacity(
TableIndex
.Field, fieldDefs.Count);
2441
metadata.SetCapacity(
TableIndex
.File, _fileRefList.Count);
2582
metadata.SetCapacity(
TableIndex
.MemberRef, memberRefs.Count);
2595
metadata.SetCapacity(
TableIndex
.MethodImpl, methodImplList.Count);
2609
metadata.SetCapacity(
TableIndex
.MethodSpec, methodSpecs.Count);
2622
metadata.SetCapacity(
TableIndex
.MethodDef, methodDefs.Count);
2645
metadata.SetCapacity(
TableIndex
.MethodSemantics, propertyDefs.Count * 2 + eventDefs.Count * 2);
2719
metadata.SetCapacity(
TableIndex
.ModuleRef, moduleRefs.Count);
2759
metadata.SetCapacity(
TableIndex
.Param, parameterDefs.Count);
2773
metadata.SetCapacity(
TableIndex
.Property, propertyDefs.Count);
2787
metadata.SetCapacity(
TableIndex
.TypeDef, typeDefs.Count);
2844
metadata.SetCapacity(
TableIndex
.TypeRef, typeRefs.Count);
2904
metadata.SetCapacity(
TableIndex
.TypeSpec, typeSpecs.Count);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenDynamicTests.cs (1)
2286
Assert.Equal(1, pe.Module.GetMetadataReader().GetTableRowCount(
TableIndex
.TypeSpec));
Emit\EmitMetadataTests.cs (4)
219
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.File));
220
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.ModuleRef));
253
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.File));
263
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3411)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (280)
87
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
88
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
89
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
90
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
91
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
92
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
93
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
94
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
95
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
96
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
97
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
98
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
99
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
100
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
101
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
102
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
103
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
104
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
105
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
106
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
107
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
108
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
109
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
110
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
111
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
112
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
113
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
114
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
115
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
116
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
117
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
118
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
119
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
120
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
121
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
122
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
123
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
124
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
125
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
126
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
127
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
128
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
270
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
271
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
272
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
333
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
334
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
335
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
336
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
404
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
405
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
406
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
407
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
408
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
409
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
459
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
460
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
461
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
512
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
513
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
514
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
573
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
574
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
575
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
576
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
626
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
627
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
628
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
629
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
681
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
682
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
683
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
684
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
685
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
736
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
737
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
738
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
739
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
740
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
793
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
794
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
795
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
796
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
935
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
936
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
937
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
938
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
939
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
1011
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1012
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1013
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1014
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1015
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1016
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1017
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1018
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1019
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1020
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1021
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default));
1077
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1078
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1079
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
1138
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1139
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1140
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1141
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1142
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1143
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1144
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1145
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1146
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
1147
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
1148
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
1149
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
1150
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
1151
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
1152
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default));
1227
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1228
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1229
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1230
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1231
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1232
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1233
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1234
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1235
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1236
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1237
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1238
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
1239
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
1240
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
1241
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
1242
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
1243
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
1244
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1245
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
1315
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1316
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1317
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1318
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1319
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1320
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1321
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
1322
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
1323
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
1399
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1400
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1401
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1402
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1403
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1404
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1405
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1406
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1407
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1408
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1409
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1410
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1411
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
1412
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
1413
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
1414
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1415
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1416
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
1489
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1490
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1491
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1492
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1493
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1494
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1495
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1496
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1497
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
1498
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
1499
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
1500
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
1571
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1572
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1573
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1574
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1575
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1576
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1577
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1578
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
1579
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
2812
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2813
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2814
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2815
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2816
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
2817
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default));
4172
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4173
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4174
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4175
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4257
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4258
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4259
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4260
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4331
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4332
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4333
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4405
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4406
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4407
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4408
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4409
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
4494
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4495
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4496
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4497
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4498
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
4596
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4597
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4598
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4599
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4600
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4601
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
4651
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4652
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4653
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4654
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
4710
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4711
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4712
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4713
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
4762
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4763
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4764
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4765
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4766
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
4767
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4768
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
4769
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4770
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4771
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4772
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4773
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4774
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4775
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4776
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4777
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4778
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4779
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4780
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default));
4783
Handle(4,
TableIndex
.TypeDef),
4784
Handle(5,
TableIndex
.TypeDef),
4785
Handle(3,
TableIndex
.Field),
4786
Handle(4,
TableIndex
.Field),
4787
Handle(6,
TableIndex
.MethodDef),
4788
Handle(7,
TableIndex
.MethodDef),
4789
Handle(8,
TableIndex
.MethodDef),
4790
Handle(9,
TableIndex
.MethodDef),
4791
Handle(10,
TableIndex
.MethodDef),
4792
Handle(5,
TableIndex
.CustomAttribute),
4793
Handle(2,
TableIndex
.StandAloneSig),
4794
Handle(2,
TableIndex
.NestedClass));
9795
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9796
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9797
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
9925
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9926
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9927
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9928
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9929
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9930
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
9931
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9932
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
9933
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9934
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
9935
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9936
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9937
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9938
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9939
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9940
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9941
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9942
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9943
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9944
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9945
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (46)
161
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
162
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
163
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
164
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
165
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
166
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
167
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
168
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
169
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
170
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
171
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
178
Handle(2,
TableIndex
.MethodDebugInformation),
179
Handle(4,
TableIndex
.MethodDebugInformation),
180
Handle(8,
TableIndex
.MethodDebugInformation),
181
Handle(9,
TableIndex
.MethodDebugInformation),
182
Handle(10,
TableIndex
.MethodDebugInformation),
183
Handle(11,
TableIndex
.MethodDebugInformation));
284
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
285
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
286
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
287
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
288
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
289
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
290
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
291
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
292
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
293
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
294
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
295
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
296
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
297
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
298
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
299
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
300
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
301
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
302
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
303
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
310
Handle(1,
TableIndex
.MethodDebugInformation),
311
Handle(2,
TableIndex
.MethodDebugInformation),
312
Handle(4,
TableIndex
.MethodDebugInformation),
313
Handle(8,
TableIndex
.MethodDebugInformation),
314
Handle(9,
TableIndex
.MethodDebugInformation),
315
Handle(10,
TableIndex
.MethodDebugInformation),
316
Handle(11,
TableIndex
.MethodDebugInformation),
317
Handle(12,
TableIndex
.MethodDebugInformation),
318
Handle(13,
TableIndex
.MethodDebugInformation));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (380)
72
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
73
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
74
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
75
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
76
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
77
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
78
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
79
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
80
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
81
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
82
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
83
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
84
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
85
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
86
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
87
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
88
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
89
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
90
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
91
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
92
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
93
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
94
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
95
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
96
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
97
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
98
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
99
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
100
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
101
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
102
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
103
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
104
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
105
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
106
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
107
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
108
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
109
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
110
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
111
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
112
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
113
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
114
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
115
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
116
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
117
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
118
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
119
Row(3,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
120
Row(4,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
121
Row(5,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
122
Row(6,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
123
Row(7,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
124
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
125
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
126
Row(2,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
127
Row(3,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
128
Row(4,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
129
Row(5,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
132
Handle(3,
TableIndex
.TypeDef),
133
Handle(1,
TableIndex
.Field),
134
Handle(2,
TableIndex
.Field),
135
Handle(3,
TableIndex
.Field),
136
Handle(2,
TableIndex
.MethodDef),
137
Handle(3,
TableIndex
.MethodDef),
138
Handle(4,
TableIndex
.MethodDef),
139
Handle(5,
TableIndex
.MethodDef),
140
Handle(6,
TableIndex
.MethodDef),
141
Handle(7,
TableIndex
.MethodDef),
142
Handle(8,
TableIndex
.MethodDef),
143
Handle(9,
TableIndex
.MethodDef),
144
Handle(10,
TableIndex
.MethodDef),
145
Handle(1,
TableIndex
.Param),
146
Handle(1,
TableIndex
.InterfaceImpl),
147
Handle(2,
TableIndex
.InterfaceImpl),
148
Handle(3,
TableIndex
.InterfaceImpl),
149
Handle(4,
TableIndex
.InterfaceImpl),
150
Handle(5,
TableIndex
.InterfaceImpl),
151
Handle(4,
TableIndex
.CustomAttribute),
152
Handle(5,
TableIndex
.CustomAttribute),
153
Handle(6,
TableIndex
.CustomAttribute),
154
Handle(7,
TableIndex
.CustomAttribute),
155
Handle(8,
TableIndex
.CustomAttribute),
156
Handle(9,
TableIndex
.CustomAttribute),
157
Handle(10,
TableIndex
.CustomAttribute),
158
Handle(11,
TableIndex
.CustomAttribute),
159
Handle(12,
TableIndex
.CustomAttribute),
160
Handle(1,
TableIndex
.StandAloneSig),
161
Handle(2,
TableIndex
.StandAloneSig),
162
Handle(1,
TableIndex
.PropertyMap),
163
Handle(1,
TableIndex
.Property),
164
Handle(2,
TableIndex
.Property),
165
Handle(1,
TableIndex
.MethodSemantics),
166
Handle(2,
TableIndex
.MethodSemantics),
167
Handle(1,
TableIndex
.MethodImpl),
168
Handle(2,
TableIndex
.MethodImpl),
169
Handle(3,
TableIndex
.MethodImpl),
170
Handle(4,
TableIndex
.MethodImpl),
171
Handle(5,
TableIndex
.MethodImpl),
172
Handle(6,
TableIndex
.MethodImpl),
173
Handle(7,
TableIndex
.MethodImpl),
174
Handle(1,
TableIndex
.NestedClass));
260
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
261
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
262
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
263
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
264
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
265
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
266
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
267
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
268
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
269
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
270
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
271
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
272
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
273
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
274
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
275
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
276
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
277
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
278
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
279
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
280
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
281
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
282
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
283
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
284
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
285
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
286
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
366
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
367
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
368
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
369
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
370
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
371
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
372
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
373
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
374
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
375
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
376
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
377
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
378
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
379
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
380
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
381
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
382
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
383
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
384
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
385
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
386
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
387
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
388
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
389
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
390
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
391
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
392
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
393
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
394
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
395
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
396
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
397
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
398
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
399
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
400
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
401
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
402
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
403
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
404
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
405
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
406
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
407
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
408
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
409
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
410
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
411
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
412
Row(3,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
413
Row(4,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
414
Row(5,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
415
Row(6,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
416
Row(7,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
417
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
418
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
419
Row(2,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
420
Row(3,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
421
Row(4,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
422
Row(5,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
468
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
469
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
470
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
471
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
472
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
473
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
474
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
475
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
476
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
477
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
478
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
479
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
480
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
481
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
482
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
483
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
484
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
485
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
486
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
487
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
488
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
489
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
490
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
491
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
492
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
493
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
494
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
495
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
539
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // row id 0 == delete
542
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
543
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
544
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Delete IteratorStateMachineAttribute
589
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // row id 0 == delete
590
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // row id 0 == delete
593
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
594
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
595
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Delete AsyncStateMachineAttribute
596
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Delete DebuggerStepThroughAttribute
659
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
660
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
661
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
662
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
663
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
664
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
665
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
666
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
667
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
668
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
669
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
670
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
671
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
672
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
673
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
674
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
675
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
676
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
677
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
678
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
679
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
766
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
767
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
768
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
769
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
770
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
771
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
985
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
986
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
987
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
988
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
989
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
990
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
3681
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3682
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3683
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3684
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3685
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3686
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3687
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3781
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3782
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3783
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3784
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3785
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3786
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3787
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3788
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3789
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3890
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3891
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3892
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3893
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3894
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3895
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3896
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3897
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3898
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3996
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3997
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3998
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
3999
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4000
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4001
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4002
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4003
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4110
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4111
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4112
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
4113
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4114
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4115
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4116
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4117
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7467
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7468
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7469
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7470
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7471
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7472
Row(16,
TableIndex
.Field, EditAndContinueOperation.Default),
7473
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7474
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7475
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7476
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7477
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7478
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7479
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7480
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7580
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7581
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7582
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7583
Row(17,
TableIndex
.Field, EditAndContinueOperation.Default),
7584
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7585
Row(18,
TableIndex
.Field, EditAndContinueOperation.Default),
7586
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7587
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7588
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7589
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7689
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7690
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7691
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7692
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7693
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7694
Row(19,
TableIndex
.Field, EditAndContinueOperation.Default),
7695
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7696
Row(20,
TableIndex
.Field, EditAndContinueOperation.Default),
7697
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7698
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7699
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7700
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7701
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7702
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7703
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7704
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8253
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8254
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8255
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8256
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8257
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8258
Row(11,
TableIndex
.Field, EditAndContinueOperation.Default),
8259
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8260
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8261
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8262
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8263
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8264
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8265
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8266
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8397
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8398
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8399
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8400
Row(12,
TableIndex
.Field, EditAndContinueOperation.Default),
8401
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8402
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8403
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8404
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8572
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8573
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8574
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8575
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8576
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8577
Row(13,
TableIndex
.Field, EditAndContinueOperation.Default),
8578
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8579
Row(14,
TableIndex
.Field, EditAndContinueOperation.Default),
8580
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8581
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8582
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8583
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8584
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8585
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8586
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8587
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8956
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8957
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
155
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
160
internal static EntityHandle Handle(int rowNumber,
TableIndex
table)
Emit\EditAndContinue\EditAndContinueTests.cs (2702)
91
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
92
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
93
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
94
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
95
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
96
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
97
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
98
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
99
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
100
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
105
Handle(3,
TableIndex
.TypeDef),
106
Handle(1,
TableIndex
.Field),
107
Handle(2,
TableIndex
.Field),
108
Handle(2,
TableIndex
.MethodDef),
109
Handle(3,
TableIndex
.MethodDef),
110
Handle(4,
TableIndex
.CustomAttribute),
111
Handle(1,
TableIndex
.StandAloneSig)
188
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
189
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
190
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
191
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
192
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
193
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
194
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
195
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
196
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
197
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
198
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
199
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
204
Handle(3,
TableIndex
.TypeDef),
205
Handle(1,
TableIndex
.Field),
206
Handle(2,
TableIndex
.Field),
207
Handle(1,
TableIndex
.MethodDef),
208
Handle(2,
TableIndex
.MethodDef),
209
Handle(3,
TableIndex
.MethodDef),
210
Handle(4,
TableIndex
.CustomAttribute),
211
Handle(1,
TableIndex
.StandAloneSig)
571
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
572
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
575
Handle(2,
TableIndex
.MethodDef),
576
Handle(2,
TableIndex
.StandAloneSig));
634
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
635
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
636
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
639
Handle(1,
TableIndex
.MethodDef),
640
Handle(1,
TableIndex
.Param),
641
Handle(2,
TableIndex
.StandAloneSig));
660
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
661
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
662
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
665
Handle(1,
TableIndex
.MethodDef),
666
Handle(1,
TableIndex
.Param),
667
Handle(3,
TableIndex
.StandAloneSig));
707
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
708
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
709
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
713
Handle(4,
TableIndex
.MethodDef),
714
Handle(1,
TableIndex
.Param),
715
Handle(12,
TableIndex
.CustomAttribute)
754
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
755
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
759
Handle(1,
TableIndex
.MethodDef),
760
Handle(1,
TableIndex
.Param)
801
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
802
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
803
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
807
Handle(3,
TableIndex
.MethodDef),
808
Handle(1,
TableIndex
.Param),
809
Handle(9,
TableIndex
.CustomAttribute)
862
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
863
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
864
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
865
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
866
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
867
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
868
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
871
Handle(7,
TableIndex
.TypeRef),
872
Handle(8,
TableIndex
.TypeRef),
873
Handle(2,
TableIndex
.MethodDef),
874
Handle(6,
TableIndex
.MemberRef),
875
Handle(2,
TableIndex
.StandAloneSig),
876
Handle(2,
TableIndex
.TypeSpec),
877
Handle(2,
TableIndex
.AssemblyRef));
924
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
925
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute
930
Handle(7,
TableIndex
.MethodDef),
931
Handle(4,
TableIndex
.CustomAttribute),
958
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
959
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
960
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
961
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F
962
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C
967
Handle(8,
TableIndex
.TypeDef),
968
Handle(7,
TableIndex
.MethodDef),
969
Handle(4,
TableIndex
.CustomAttribute),
970
Handle(5,
TableIndex
.CustomAttribute),
971
Handle(6,
TableIndex
.CustomAttribute),
994
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
995
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
996
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2
997
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted
1002
Handle(7,
TableIndex
.MethodDef),
1003
Handle(4,
TableIndex
.CustomAttribute),
1004
Handle(5,
TableIndex
.CustomAttribute),
1005
Handle(7,
TableIndex
.CustomAttribute),
1050
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1051
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1052
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1055
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1058
new CustomAttributeRow(Handle(9,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)),
1061
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1064
new CustomAttributeRow(Handle(10,
TableIndex
.TypeDef), Handle(2,
TableIndex
.MethodDef))
1091
Handle(8,
TableIndex
.MethodDef),
1092
Handle(10,
TableIndex
.MethodDef),
1093
Handle(4,
TableIndex
.CustomAttribute),
1094
Handle(6,
TableIndex
.CustomAttribute),
1095
Handle(8,
TableIndex
.CustomAttribute),
1096
Handle(9,
TableIndex
.CustomAttribute),
1097
Handle(10,
TableIndex
.CustomAttribute)
1102
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1103
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1104
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1105
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1106
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1107
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1108
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),// add new row
1113
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1114
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)),
1115
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)),
1116
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1117
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),
1163
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1164
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1165
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1166
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
1189
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // Parent row id is 0, signifying a delete
1192
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1193
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1194
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1195
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1196
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1197
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1198
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1201
Handle(7,
TableIndex
.TypeRef),
1202
Handle(8,
TableIndex
.TypeRef),
1203
Handle(2,
TableIndex
.MethodDef),
1204
Handle(6,
TableIndex
.MemberRef),
1205
Handle(4,
TableIndex
.CustomAttribute),
1206
Handle(2,
TableIndex
.StandAloneSig),
1207
Handle(2,
TableIndex
.AssemblyRef));
1226
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1229
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1230
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1231
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1232
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1233
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1234
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1235
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1236
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1237
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one
1240
Handle(9,
TableIndex
.TypeRef),
1241
Handle(10,
TableIndex
.TypeRef),
1242
Handle(11,
TableIndex
.TypeRef),
1243
Handle(2,
TableIndex
.MethodDef),
1244
Handle(7,
TableIndex
.MemberRef),
1245
Handle(8,
TableIndex
.MemberRef),
1246
Handle(4,
TableIndex
.CustomAttribute),
1247
Handle(3,
TableIndex
.StandAloneSig),
1248
Handle(3,
TableIndex
.AssemblyRef));
1287
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1288
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1289
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
1312
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MemberRef)));
1315
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1316
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1317
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1318
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1319
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1320
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1321
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1322
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1323
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute
1326
Handle(6,
TableIndex
.TypeRef),
1327
Handle(7,
TableIndex
.TypeRef),
1328
Handle(8,
TableIndex
.TypeRef),
1329
Handle(2,
TableIndex
.MethodDef),
1330
Handle(5,
TableIndex
.MemberRef),
1331
Handle(6,
TableIndex
.MemberRef),
1332
Handle(4,
TableIndex
.CustomAttribute),
1333
Handle(2,
TableIndex
.StandAloneSig),
1334
Handle(2,
TableIndex
.AssemblyRef));
1352
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // 0, delete
1355
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1356
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1357
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1358
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1359
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1362
Handle(9,
TableIndex
.TypeRef),
1363
Handle(2,
TableIndex
.MethodDef),
1364
Handle(4,
TableIndex
.CustomAttribute),
1365
Handle(3,
TableIndex
.StandAloneSig),
1366
Handle(3,
TableIndex
.AssemblyRef));
1384
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1387
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1388
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1389
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1390
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1391
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1392
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1393
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1394
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1395
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row
1398
Handle(10,
TableIndex
.TypeRef),
1399
Handle(11,
TableIndex
.TypeRef),
1400
Handle(12,
TableIndex
.TypeRef),
1401
Handle(2,
TableIndex
.MethodDef),
1402
Handle(7,
TableIndex
.MemberRef),
1403
Handle(8,
TableIndex
.MemberRef),
1404
Handle(4,
TableIndex
.CustomAttribute),
1405
Handle(4,
TableIndex
.StandAloneSig),
1406
Handle(4,
TableIndex
.AssemblyRef));
1438
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1439
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1440
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1443
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1444
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // Row 5
1447
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // Row 6
1450
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // Row 7
1451
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // Row 8
1473
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1474
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1475
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1476
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1477
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1478
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1479
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1480
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1481
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1486
Handle(9,
TableIndex
.MethodDef),
1487
Handle(10,
TableIndex
.MethodDef),
1488
Handle(11,
TableIndex
.MethodDef),
1489
Handle(4,
TableIndex
.CustomAttribute),
1490
Handle(5,
TableIndex
.CustomAttribute),
1491
Handle(6,
TableIndex
.CustomAttribute),
1492
Handle(7,
TableIndex
.CustomAttribute),
1493
Handle(8,
TableIndex
.CustomAttribute),
1494
Handle(9,
TableIndex
.CustomAttribute),
1499
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1500
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1501
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1502
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),// G [A3] -> [A4]
1503
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),// G [A3] add with RowId 9
1504
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),// H [A6] -> [A7]
1525
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1526
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1527
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1528
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1529
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1530
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1531
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1532
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1537
Handle(10,
TableIndex
.MethodDef),
1538
Handle(11,
TableIndex
.MethodDef),
1539
Handle(6,
TableIndex
.CustomAttribute),
1540
Handle(7,
TableIndex
.CustomAttribute),
1541
Handle(8,
TableIndex
.CustomAttribute),
1542
Handle(9,
TableIndex
.CustomAttribute),
1543
Handle(10,
TableIndex
.CustomAttribute),
1544
Handle(11,
TableIndex
.CustomAttribute),
1549
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A4] delete
1550
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A3] delete
1551
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // H [A5]
1552
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // H [A6]
1553
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)), // H [A7] add with RowId 10
1554
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MethodDef)), // H [A8] add with RowId 11
1574
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1575
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1576
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1577
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1578
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1583
Handle(11,
TableIndex
.MethodDef),
1584
Handle(7,
TableIndex
.CustomAttribute),
1585
Handle(8,
TableIndex
.CustomAttribute),
1586
Handle(10,
TableIndex
.CustomAttribute),
1587
Handle(11,
TableIndex
.CustomAttribute),
1592
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1593
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A6] delete
1594
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A7] delete
1595
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A8] delete
1625
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1626
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1627
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1646
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1647
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1652
Handle(6,
TableIndex
.MethodDef),
1653
Handle(4,
TableIndex
.CustomAttribute),
1658
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // G: [A1] add RowId 4
1677
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1678
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1683
Handle(5,
TableIndex
.MethodDef),
1684
Handle(5,
TableIndex
.CustomAttribute),
1689
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // F: [A2] add RowId 5
1709
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1710
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1711
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1712
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1717
Handle(5,
TableIndex
.MethodDef),
1718
Handle(6,
TableIndex
.MethodDef),
1719
Handle(4,
TableIndex
.CustomAttribute),
1720
Handle(5,
TableIndex
.CustomAttribute),
1725
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // G: [A2] -> [A4]
1726
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)), // F: [A1] -> [A3]
1754
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1755
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1756
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1759
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1777
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1778
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1779
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1784
Handle(4,
TableIndex
.MethodDef),
1785
Handle(4,
TableIndex
.CustomAttribute),
1786
Handle(5,
TableIndex
.CustomAttribute),
1791
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1792
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // F [A3] add RowId 5
1810
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1811
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1812
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1817
Handle(4,
TableIndex
.MethodDef),
1818
Handle(4,
TableIndex
.CustomAttribute),
1819
Handle(5,
TableIndex
.CustomAttribute),
1824
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1825
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A3] delete
1866
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1867
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1868
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1869
new CustomAttributeRow(Handle(3,
TableIndex
.TypeDef), Handle(4,
TableIndex
.MemberRef)));
1890
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MemberRef)));
1893
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1894
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1895
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1896
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1897
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute
1900
Handle(1,
TableIndex
.MethodDef),
1901
Handle(5,
TableIndex
.MethodDef),
1902
Handle(1,
TableIndex
.Param),
1903
Handle(5,
TableIndex
.CustomAttribute),
1904
Handle(2,
TableIndex
.StandAloneSig));
2549
g.VerifyTableSize(
TableIndex
.MethodDef, 6);
2581
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2582
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2583
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2584
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
2585
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2586
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
2587
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2588
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2589
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2590
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2591
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2592
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
2596
Handle(4,
TableIndex
.TypeDef),
2597
Handle(4,
TableIndex
.Field),
2598
Handle(5,
TableIndex
.Field),
2599
Handle(1,
TableIndex
.MethodDef),
2600
Handle(5,
TableIndex
.MethodDef),
2601
Handle(6,
TableIndex
.MethodDef),
2602
Handle(7,
TableIndex
.MethodDef),
2603
Handle(5,
TableIndex
.CustomAttribute),
2604
Handle(1,
TableIndex
.StandAloneSig)
2902
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2907
Handle(2,
TableIndex
.MethodDef)
3065
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3066
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3067
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3072
Handle(4,
TableIndex
.CustomAttribute),
3073
Handle(1,
TableIndex
.Property),
3074
Handle(2,
TableIndex
.MethodSemantics)
3114
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
3119
Handle(1,
TableIndex
.MethodDef)
3177
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3178
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3179
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3180
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3181
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3182
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3183
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3184
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3185
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3186
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute
3189
Handle(6,
TableIndex
.TypeRef),
3190
Handle(7,
TableIndex
.TypeRef),
3191
Handle(8,
TableIndex
.TypeRef),
3192
Handle(3,
TableIndex
.MethodDef),
3193
Handle(5,
TableIndex
.MemberRef),
3194
Handle(6,
TableIndex
.MemberRef),
3195
Handle(4,
TableIndex
.CustomAttribute),
3196
Handle(1,
TableIndex
.StandAloneSig),
3197
Handle(2,
TableIndex
.AssemblyRef));
3244
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3245
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3246
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
3271
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(5,
TableIndex
.MemberRef)));
3274
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3275
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3276
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3277
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3278
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3279
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3280
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3281
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // New method, G
3282
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3283
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3284
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G
3285
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Support for the above
3286
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3289
Handle(6,
TableIndex
.TypeRef),
3290
Handle(7,
TableIndex
.TypeRef),
3291
Handle(2,
TableIndex
.MethodDef),
3292
Handle(4,
TableIndex
.MethodDef),
3293
Handle(1,
TableIndex
.Param),
3294
Handle(2,
TableIndex
.Param),
3295
Handle(3,
TableIndex
.Param),
3296
Handle(5,
TableIndex
.MemberRef),
3297
Handle(4,
TableIndex
.CustomAttribute),
3298
Handle(2,
TableIndex
.StandAloneSig),
3299
Handle(2,
TableIndex
.AssemblyRef));
3318
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(6,
TableIndex
.MemberRef)));
3321
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3322
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3323
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3324
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3325
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3326
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta
3327
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3330
Handle(8,
TableIndex
.TypeRef),
3331
Handle(9,
TableIndex
.TypeRef),
3332
Handle(4,
TableIndex
.MethodDef),
3333
Handle(3,
TableIndex
.Param),
3334
Handle(6,
TableIndex
.MemberRef),
3335
Handle(5,
TableIndex
.CustomAttribute),
3336
Handle(3,
TableIndex
.AssemblyRef));
3381
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)),
3382
new CustomAttributeRow(Handle(4,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)));
3385
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3386
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3387
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3388
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3389
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3390
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3391
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3392
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Updating existing parameter defs
3393
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3394
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3395
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
3396
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows
3397
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3400
Handle(10,
TableIndex
.TypeRef),
3401
Handle(11,
TableIndex
.TypeRef),
3402
Handle(12,
TableIndex
.TypeRef),
3403
Handle(13,
TableIndex
.TypeRef),
3404
Handle(3,
TableIndex
.MethodDef),
3405
Handle(4,
TableIndex
.MethodDef),
3406
Handle(3,
TableIndex
.Param),
3407
Handle(4,
TableIndex
.Param),
3408
Handle(5,
TableIndex
.Param),
3409
Handle(6,
TableIndex
.Param),
3410
Handle(4,
TableIndex
.CustomAttribute),
3411
Handle(5,
TableIndex
.CustomAttribute),
3412
Handle(2,
TableIndex
.AssemblyRef));
3454
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3455
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3456
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
3457
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
3458
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
3459
new CustomAttributeRow(Handle(13,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
3501
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(5,
TableIndex
.MethodDef)), // X
3502
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)), // E.A
3503
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(4,
TableIndex
.MethodDef)), // _x
3504
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)), // E
3505
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(3,
TableIndex
.MethodDef)), // C
3506
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MethodDef)), // D
3511
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3512
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3513
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3514
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3515
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3516
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3517
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3518
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3519
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3520
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3521
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3522
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3523
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3524
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3529
Handle(14,
TableIndex
.TypeDef),
3530
Handle(15,
TableIndex
.TypeDef),
3531
Handle(16,
TableIndex
.TypeDef),
3532
Handle(2,
TableIndex
.Field),
3533
Handle(3,
TableIndex
.Field),
3534
Handle(2,
TableIndex
.Constant),
3535
Handle(7,
TableIndex
.CustomAttribute),
3536
Handle(8,
TableIndex
.CustomAttribute),
3537
Handle(9,
TableIndex
.CustomAttribute),
3538
Handle(10,
TableIndex
.CustomAttribute),
3539
Handle(11,
TableIndex
.CustomAttribute),
3540
Handle(12,
TableIndex
.CustomAttribute),
3541
Handle(1,
TableIndex
.Property),
3542
Handle(2,
TableIndex
.MethodSemantics)
3582
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(11,
TableIndex
.MethodDef)),// X
3583
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(8,
TableIndex
.MethodDef)), // E.A
3584
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(10,
TableIndex
.MethodDef)), // _x
3585
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MethodDef)), // E
3586
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(9,
TableIndex
.MethodDef)), // C
3587
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(12,
TableIndex
.MethodDef)),// D
3592
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3593
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3594
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3595
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3596
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3597
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3598
Row(3,
TableIndex
.Constant, EditAndContinueOperation.Default),
3599
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen
3600
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3601
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3602
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3603
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3604
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3605
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3610
Handle(14,
TableIndex
.TypeDef),
3611
Handle(15,
TableIndex
.TypeDef),
3612
Handle(16,
TableIndex
.TypeDef),
3613
Handle(2,
TableIndex
.Field),
3614
Handle(3,
TableIndex
.Field),
3615
Handle(3,
TableIndex
.Constant),
3616
Handle(7,
TableIndex
.CustomAttribute),
3617
Handle(8,
TableIndex
.CustomAttribute),
3618
Handle(9,
TableIndex
.CustomAttribute),
3619
Handle(10,
TableIndex
.CustomAttribute),
3620
Handle(11,
TableIndex
.CustomAttribute),
3621
Handle(12,
TableIndex
.CustomAttribute),
3622
Handle(1,
TableIndex
.Property),
3623
Handle(3,
TableIndex
.MethodSemantics)
3689
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3690
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3691
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3692
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3693
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3694
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3695
Row(1,
TableIndex
.Constant, EditAndContinueOperation.Default),
3696
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3699
Handle(3,
TableIndex
.MethodDef),
3700
Handle(1,
TableIndex
.Param),
3701
Handle(2,
TableIndex
.Param),
3702
Handle(1,
TableIndex
.Constant),
3703
Handle(4,
TableIndex
.CustomAttribute));
3724
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // C.F2
3725
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3726
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3727
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3728
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3731
Handle(3,
TableIndex
.MethodDef),
3732
Handle(1,
TableIndex
.Param),
3733
Handle(2,
TableIndex
.Param),
3734
Handle(2,
TableIndex
.Constant),
3735
Handle(4,
TableIndex
.CustomAttribute));
3873
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3874
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3875
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3876
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3877
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3878
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3879
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3880
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3881
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3882
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3883
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3884
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3885
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3886
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3887
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3888
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3889
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3890
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3891
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3892
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3893
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3894
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3895
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3896
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3897
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3898
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3899
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3900
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3901
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3902
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3903
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3904
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3931
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3932
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3933
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3934
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3935
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3936
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3937
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3938
Row(14,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3939
Row(15,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3940
Row(16,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3941
Row(17,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3942
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3943
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableAttribute
3944
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute
3945
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3946
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
3947
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3948
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3949
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3950
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3951
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3952
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3953
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3954
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3955
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3956
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3957
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3958
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3959
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3960
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3961
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3962
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3963
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3964
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3965
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3966
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3967
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3968
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3971
Handle(11,
TableIndex
.TypeRef),
3972
Handle(12,
TableIndex
.TypeRef),
3973
Handle(13,
TableIndex
.TypeRef),
3974
Handle(14,
TableIndex
.TypeRef),
3975
Handle(15,
TableIndex
.TypeRef),
3976
Handle(16,
TableIndex
.TypeRef),
3977
Handle(17,
TableIndex
.TypeRef),
3978
Handle(18,
TableIndex
.TypeRef),
3979
Handle(6,
TableIndex
.TypeDef),
3980
Handle(7,
TableIndex
.TypeDef),
3981
Handle(1,
TableIndex
.Field),
3982
Handle(2,
TableIndex
.Field),
3983
Handle(7,
TableIndex
.MethodDef),
3984
Handle(8,
TableIndex
.MethodDef),
3985
Handle(9,
TableIndex
.MethodDef),
3986
Handle(10,
TableIndex
.MethodDef),
3987
Handle(11,
TableIndex
.MethodDef),
3988
Handle(3,
TableIndex
.Param),
3989
Handle(4,
TableIndex
.Param),
3990
Handle(7,
TableIndex
.MemberRef),
3991
Handle(8,
TableIndex
.MemberRef),
3992
Handle(9,
TableIndex
.MemberRef),
3993
Handle(10,
TableIndex
.CustomAttribute),
3994
Handle(11,
TableIndex
.CustomAttribute),
3995
Handle(12,
TableIndex
.CustomAttribute),
3996
Handle(13,
TableIndex
.CustomAttribute),
3997
Handle(14,
TableIndex
.CustomAttribute),
3998
Handle(15,
TableIndex
.CustomAttribute),
3999
Handle(16,
TableIndex
.CustomAttribute),
4000
Handle(17,
TableIndex
.CustomAttribute),
4001
Handle(3,
TableIndex
.AssemblyRef));
4025
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4026
Row(19,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4027
Row(20,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4028
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4029
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4030
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
4031
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
4032
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4033
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4084
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4085
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
4086
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4087
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4088
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4089
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4092
Handle(6,
TableIndex
.TypeRef),
4093
Handle(2,
TableIndex
.Field),
4094
Handle(1,
TableIndex
.MethodDef),
4095
Handle(5,
TableIndex
.MemberRef),
4096
Handle(2,
TableIndex
.AssemblyRef));
4138
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4139
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4140
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4141
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4142
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4145
Handle(7,
TableIndex
.TypeRef),
4146
Handle(8,
TableIndex
.TypeRef),
4147
Handle(1,
TableIndex
.MethodDef),
4148
Handle(2,
TableIndex
.StandAloneSig),
4149
Handle(2,
TableIndex
.AssemblyRef));
4212
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4213
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
4214
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4215
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4216
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4217
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4218
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4221
Handle(2,
TableIndex
.MethodDef),
4222
Handle(1,
TableIndex
.StandAloneSig),
4223
Handle(1,
TableIndex
.PropertyMap),
4224
Handle(1,
TableIndex
.Property),
4225
Handle(1,
TableIndex
.MethodSemantics));
4251
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4252
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4253
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4254
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4255
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4256
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4257
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4258
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
4259
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
4260
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4261
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4262
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4263
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4264
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4265
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4266
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4269
Handle(1,
TableIndex
.Field),
4270
Handle(3,
TableIndex
.MethodDef),
4271
Handle(4,
TableIndex
.MethodDef),
4272
Handle(1,
TableIndex
.Param),
4273
Handle(4,
TableIndex
.CustomAttribute),
4274
Handle(5,
TableIndex
.CustomAttribute),
4275
Handle(6,
TableIndex
.CustomAttribute),
4276
Handle(7,
TableIndex
.CustomAttribute),
4277
Handle(2,
TableIndex
.Property),
4278
Handle(2,
TableIndex
.MethodSemantics),
4279
Handle(3,
TableIndex
.MethodSemantics));
4326
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4327
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4328
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4329
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4330
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4331
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
4332
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4333
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4334
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4335
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4336
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4337
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4338
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4339
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4340
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4345
Handle(4,
TableIndex
.TypeDef),
4346
Handle(2,
TableIndex
.Field),
4347
Handle(3,
TableIndex
.Field),
4348
Handle(1,
TableIndex
.MethodDef),
4349
Handle(2,
TableIndex
.MethodDef),
4350
Handle(5,
TableIndex
.MethodDef),
4351
Handle(1,
TableIndex
.CustomAttribute),
4352
Handle(7,
TableIndex
.CustomAttribute),
4353
Handle(9,
TableIndex
.CustomAttribute),
4354
Handle(10,
TableIndex
.CustomAttribute),
4355
Handle(1,
TableIndex
.StandAloneSig),
4356
Handle(1,
TableIndex
.Property)
4409
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4410
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4411
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4412
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4413
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4414
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4415
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4416
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4417
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4422
Handle(1,
TableIndex
.MethodDef),
4423
Handle(2,
TableIndex
.MethodDef),
4424
Handle(1,
TableIndex
.Param),
4425
Handle(1,
TableIndex
.CustomAttribute),
4426
Handle(7,
TableIndex
.CustomAttribute),
4427
Handle(10,
TableIndex
.CustomAttribute),
4428
Handle(1,
TableIndex
.Property),
4429
Handle(3,
TableIndex
.MethodSemantics),
4430
Handle(4,
TableIndex
.MethodSemantics)
4500
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4501
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4502
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4503
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4504
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4505
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4506
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4507
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4508
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4509
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4510
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4511
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4516
Handle(3,
TableIndex
.TypeDef),
4517
Handle(1,
TableIndex
.Field),
4518
Handle(2,
TableIndex
.Field),
4519
Handle(1,
TableIndex
.MethodDef),
4520
Handle(2,
TableIndex
.MethodDef),
4521
Handle(4,
TableIndex
.MethodDef),
4522
Handle(4,
TableIndex
.CustomAttribute),
4523
Handle(2,
TableIndex
.StandAloneSig),
4524
Handle(1,
TableIndex
.Property)
4579
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4580
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
4581
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4582
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4583
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4584
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4585
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4586
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4587
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4588
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4589
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4590
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4594
Handle(3,
TableIndex
.Field),
4595
Handle(1,
TableIndex
.MethodDef),
4596
Handle(2,
TableIndex
.MethodDef),
4597
Handle(1,
TableIndex
.Param),
4598
Handle(5,
TableIndex
.CustomAttribute),
4599
Handle(6,
TableIndex
.CustomAttribute),
4600
Handle(7,
TableIndex
.CustomAttribute),
4601
Handle(8,
TableIndex
.CustomAttribute),
4602
Handle(1,
TableIndex
.Property),
4603
Handle(3,
TableIndex
.MethodSemantics),
4604
Handle(4,
TableIndex
.MethodSemantics)
4666
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4667
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4668
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4669
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4670
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4671
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4672
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4673
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4674
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4675
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4676
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4677
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4682
Handle(3,
TableIndex
.TypeDef),
4683
Handle(1,
TableIndex
.Field),
4684
Handle(2,
TableIndex
.Field),
4685
Handle(1,
TableIndex
.MethodDef),
4686
Handle(2,
TableIndex
.MethodDef),
4687
Handle(4,
TableIndex
.MethodDef),
4688
Handle(4,
TableIndex
.CustomAttribute),
4689
Handle(2,
TableIndex
.StandAloneSig),
4690
Handle(1,
TableIndex
.Property)
4746
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4747
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4748
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4749
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4750
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4751
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4752
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4756
Handle(1,
TableIndex
.MethodDef),
4757
Handle(2,
TableIndex
.MethodDef),
4758
Handle(1,
TableIndex
.Param),
4759
Handle(3,
TableIndex
.StandAloneSig),
4760
Handle(1,
TableIndex
.Property),
4761
Handle(3,
TableIndex
.MethodSemantics),
4762
Handle(4,
TableIndex
.MethodSemantics),
4825
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4826
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4827
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4828
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4829
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4830
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4831
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4832
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4833
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4834
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4839
Handle(3,
TableIndex
.TypeDef),
4840
Handle(1,
TableIndex
.Field),
4841
Handle(2,
TableIndex
.Field),
4842
Handle(2,
TableIndex
.MethodDef),
4843
Handle(4,
TableIndex
.MethodDef),
4844
Handle(4,
TableIndex
.CustomAttribute),
4845
Handle(2,
TableIndex
.StandAloneSig)
4900
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4901
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4902
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4903
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4904
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4905
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4906
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4910
Handle(1,
TableIndex
.MethodDef),
4911
Handle(2,
TableIndex
.MethodDef),
4912
Handle(1,
TableIndex
.Param),
4913
Handle(3,
TableIndex
.StandAloneSig),
4914
Handle(1,
TableIndex
.Property),
4915
Handle(3,
TableIndex
.MethodSemantics),
4916
Handle(4,
TableIndex
.MethodSemantics),
4979
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4980
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4981
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4982
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4983
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4984
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4985
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4986
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4987
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4988
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4989
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4990
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4994
Handle(1,
TableIndex
.Field),
4995
Handle(1,
TableIndex
.MethodDef),
4996
Handle(2,
TableIndex
.MethodDef),
4997
Handle(1,
TableIndex
.Param),
4998
Handle(4,
TableIndex
.CustomAttribute),
4999
Handle(5,
TableIndex
.CustomAttribute),
5000
Handle(6,
TableIndex
.CustomAttribute),
5001
Handle(7,
TableIndex
.CustomAttribute),
5002
Handle(1,
TableIndex
.Property),
5003
Handle(3,
TableIndex
.MethodSemantics),
5004
Handle(4,
TableIndex
.MethodSemantics)
5068
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5069
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5070
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5071
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5072
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5073
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5074
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5075
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5076
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5077
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5078
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5082
Handle(1,
TableIndex
.Field),
5083
Handle(1,
TableIndex
.MethodDef),
5084
Handle(2,
TableIndex
.MethodDef),
5085
Handle(1,
TableIndex
.Param),
5086
Handle(4,
TableIndex
.CustomAttribute),
5087
Handle(5,
TableIndex
.CustomAttribute),
5088
Handle(6,
TableIndex
.CustomAttribute),
5089
Handle(1,
TableIndex
.Property),
5090
Handle(3,
TableIndex
.MethodSemantics),
5091
Handle(4,
TableIndex
.MethodSemantics)
5155
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5156
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5157
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5158
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5159
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5160
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5161
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5162
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5166
Handle(1,
TableIndex
.MethodDef),
5167
Handle(2,
TableIndex
.MethodDef),
5168
Handle(1,
TableIndex
.Param),
5169
Handle(1,
TableIndex
.CustomAttribute),
5170
Handle(7,
TableIndex
.CustomAttribute),
5171
Handle(1,
TableIndex
.Property),
5172
Handle(3,
TableIndex
.MethodSemantics),
5173
Handle(4,
TableIndex
.MethodSemantics)
5243
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5244
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5245
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5246
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5247
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5248
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5249
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5250
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
5251
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5252
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5253
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5254
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5255
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5256
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5257
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5258
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5259
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5260
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5261
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5262
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5263
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5264
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5265
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5266
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5267
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5268
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5269
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5270
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5271
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5272
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5273
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5278
Handle(4,
TableIndex
.TypeDef),
5279
Handle(2,
TableIndex
.Field),
5280
Handle(3,
TableIndex
.Field),
5281
Handle(4,
TableIndex
.Field),
5282
Handle(1,
TableIndex
.MethodDef),
5283
Handle(2,
TableIndex
.MethodDef),
5284
Handle(5,
TableIndex
.MethodDef),
5285
Handle(6,
TableIndex
.MethodDef),
5286
Handle(7,
TableIndex
.MethodDef),
5287
Handle(2,
TableIndex
.Param),
5288
Handle(1,
TableIndex
.CustomAttribute),
5289
Handle(7,
TableIndex
.CustomAttribute),
5290
Handle(9,
TableIndex
.CustomAttribute),
5291
Handle(10,
TableIndex
.CustomAttribute),
5292
Handle(11,
TableIndex
.CustomAttribute),
5293
Handle(12,
TableIndex
.CustomAttribute),
5294
Handle(13,
TableIndex
.CustomAttribute),
5295
Handle(14,
TableIndex
.CustomAttribute),
5296
Handle(1,
TableIndex
.StandAloneSig),
5297
Handle(1,
TableIndex
.Property),
5298
Handle(2,
TableIndex
.Property),
5299
Handle(3,
TableIndex
.MethodSemantics),
5300
Handle(4,
TableIndex
.MethodSemantics)
5377
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5378
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5379
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5380
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5381
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5382
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5383
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5384
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5385
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5386
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5387
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5388
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5389
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5390
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5391
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5395
Handle(1,
TableIndex
.MethodDef),
5396
Handle(2,
TableIndex
.MethodDef),
5397
Handle(5,
TableIndex
.MethodDef),
5398
Handle(6,
TableIndex
.MethodDef),
5399
Handle(1,
TableIndex
.Param),
5400
Handle(1,
TableIndex
.CustomAttribute),
5401
Handle(7,
TableIndex
.CustomAttribute),
5402
Handle(12,
TableIndex
.CustomAttribute),
5403
Handle(13,
TableIndex
.CustomAttribute),
5404
Handle(14,
TableIndex
.CustomAttribute),
5405
Handle(15,
TableIndex
.CustomAttribute),
5406
Handle(1,
TableIndex
.Property),
5407
Handle(2,
TableIndex
.Property),
5408
Handle(5,
TableIndex
.MethodSemantics),
5409
Handle(6,
TableIndex
.MethodSemantics),
5495
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5496
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5497
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5498
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5499
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5500
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5501
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5502
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
5503
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5504
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5505
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5506
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5507
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5508
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5509
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5510
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5511
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5512
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5513
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5514
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5515
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5516
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5517
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5518
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5519
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5520
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5521
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5522
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5523
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5524
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5525
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5529
Handle(4,
TableIndex
.TypeDef),
5530
Handle(2,
TableIndex
.Field),
5531
Handle(3,
TableIndex
.Field),
5532
Handle(4,
TableIndex
.Field),
5533
Handle(1,
TableIndex
.MethodDef),
5534
Handle(2,
TableIndex
.MethodDef),
5535
Handle(5,
TableIndex
.MethodDef),
5536
Handle(6,
TableIndex
.MethodDef),
5537
Handle(7,
TableIndex
.MethodDef),
5538
Handle(2,
TableIndex
.Param),
5539
Handle(1,
TableIndex
.CustomAttribute),
5540
Handle(7,
TableIndex
.CustomAttribute),
5541
Handle(9,
TableIndex
.CustomAttribute),
5542
Handle(10,
TableIndex
.CustomAttribute),
5543
Handle(11,
TableIndex
.CustomAttribute),
5544
Handle(12,
TableIndex
.CustomAttribute),
5545
Handle(13,
TableIndex
.CustomAttribute),
5546
Handle(14,
TableIndex
.CustomAttribute),
5547
Handle(1,
TableIndex
.StandAloneSig),
5548
Handle(1,
TableIndex
.Property),
5549
Handle(2,
TableIndex
.Property),
5550
Handle(3,
TableIndex
.MethodSemantics),
5551
Handle(4,
TableIndex
.MethodSemantics)
5635
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5636
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5637
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5638
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5639
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5640
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5641
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5642
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5643
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5644
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5645
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5646
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5647
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5648
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5649
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5653
Handle(1,
TableIndex
.MethodDef),
5654
Handle(2,
TableIndex
.MethodDef),
5655
Handle(5,
TableIndex
.MethodDef),
5656
Handle(6,
TableIndex
.MethodDef),
5657
Handle(1,
TableIndex
.Param),
5658
Handle(1,
TableIndex
.CustomAttribute),
5659
Handle(7,
TableIndex
.CustomAttribute),
5660
Handle(12,
TableIndex
.CustomAttribute),
5661
Handle(13,
TableIndex
.CustomAttribute),
5662
Handle(14,
TableIndex
.CustomAttribute),
5663
Handle(15,
TableIndex
.CustomAttribute),
5664
Handle(1,
TableIndex
.Property),
5665
Handle(2,
TableIndex
.Property),
5666
Handle(5,
TableIndex
.MethodSemantics),
5667
Handle(6,
TableIndex
.MethodSemantics)
5745
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5746
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5747
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5748
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5749
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5750
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5751
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5752
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5753
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5754
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5755
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5756
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5757
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5758
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5759
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
5764
Handle(4,
TableIndex
.TypeDef),
5765
Handle(1,
TableIndex
.Field),
5766
Handle(2,
TableIndex
.Field),
5767
Handle(1,
TableIndex
.MethodDef),
5768
Handle(2,
TableIndex
.MethodDef),
5769
Handle(5,
TableIndex
.MethodDef),
5770
Handle(6,
TableIndex
.CustomAttribute),
5771
Handle(7,
TableIndex
.CustomAttribute),
5772
Handle(8,
TableIndex
.CustomAttribute),
5773
Handle(9,
TableIndex
.CustomAttribute),
5774
Handle(2,
TableIndex
.StandAloneSig),
5775
Handle(1,
TableIndex
.Property)
5852
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5853
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5854
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5855
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5856
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5857
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5858
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5859
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5860
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5861
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5862
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5863
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5864
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5865
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5866
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5867
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5868
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5869
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5870
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5874
Handle(3,
TableIndex
.TypeDef),
5875
Handle(1,
TableIndex
.Field),
5876
Handle(2,
TableIndex
.Field),
5877
Handle(1,
TableIndex
.MethodDef),
5878
Handle(3,
TableIndex
.MethodDef),
5879
Handle(4,
TableIndex
.MethodDef),
5880
Handle(2,
TableIndex
.Param),
5881
Handle(5,
TableIndex
.CustomAttribute),
5882
Handle(2,
TableIndex
.StandAloneSig),
5883
Handle(3,
TableIndex
.StandAloneSig),
5884
Handle(1,
TableIndex
.Property),
5885
Handle(2,
TableIndex
.Property),
5886
Handle(2,
TableIndex
.MethodSemantics)
5955
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5956
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5957
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5958
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5959
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5960
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5961
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5966
Handle(1,
TableIndex
.MethodDef),
5967
Handle(3,
TableIndex
.MethodDef),
5968
Handle(1,
TableIndex
.Param),
5969
Handle(4,
TableIndex
.StandAloneSig),
5970
Handle(1,
TableIndex
.Property),
5971
Handle(2,
TableIndex
.Property),
5972
Handle(3,
TableIndex
.MethodSemantics),
6021
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6022
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6023
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
6024
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6025
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6030
Handle(3,
TableIndex
.MethodDef),
6031
Handle(2,
TableIndex
.Param),
6032
Handle(5,
TableIndex
.StandAloneSig),
6033
Handle(2,
TableIndex
.Property),
6034
Handle(4,
TableIndex
.MethodSemantics)
6090
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6091
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6092
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6093
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6094
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6099
Handle(1,
TableIndex
.MethodDef),
6100
Handle(2,
TableIndex
.MethodDef),
6101
Handle(1,
TableIndex
.Param),
6102
Handle(2,
TableIndex
.Param),
6103
Handle(3,
TableIndex
.Param),
6174
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6175
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.Default),
6176
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6177
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6178
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6179
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
6180
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6181
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6182
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6183
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6184
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6185
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6186
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6187
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6188
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6189
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6190
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6191
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6192
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6193
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6196
Handle(1,
TableIndex
.Field),
6197
Handle(2,
TableIndex
.MethodDef),
6198
Handle(3,
TableIndex
.MethodDef),
6199
Handle(1,
TableIndex
.Param),
6200
Handle(2,
TableIndex
.Param),
6201
Handle(4,
TableIndex
.CustomAttribute),
6202
Handle(5,
TableIndex
.CustomAttribute),
6203
Handle(6,
TableIndex
.CustomAttribute),
6204
Handle(7,
TableIndex
.CustomAttribute),
6205
Handle(1,
TableIndex
.StandAloneSig),
6206
Handle(1,
TableIndex
.EventMap),
6207
Handle(1,
TableIndex
.Event),
6208
Handle(1,
TableIndex
.MethodSemantics),
6209
Handle(2,
TableIndex
.MethodSemantics));
6229
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6230
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6231
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6232
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6233
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6234
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6235
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6236
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6237
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6238
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6239
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6240
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6241
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
6242
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6243
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6244
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6245
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6246
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6247
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6250
Handle(2,
TableIndex
.Field),
6251
Handle(4,
TableIndex
.MethodDef),
6252
Handle(5,
TableIndex
.MethodDef),
6253
Handle(3,
TableIndex
.Param),
6254
Handle(4,
TableIndex
.Param),
6255
Handle(8,
TableIndex
.CustomAttribute),
6256
Handle(9,
TableIndex
.CustomAttribute),
6257
Handle(10,
TableIndex
.CustomAttribute),
6258
Handle(11,
TableIndex
.CustomAttribute),
6259
Handle(2,
TableIndex
.StandAloneSig),
6260
Handle(2,
TableIndex
.Event),
6261
Handle(3,
TableIndex
.MethodSemantics),
6262
Handle(4,
TableIndex
.MethodSemantics));
6308
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6309
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6310
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6311
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6312
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6313
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6314
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6315
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6316
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6317
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6318
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6319
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6320
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6321
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6322
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6327
Handle(4,
TableIndex
.TypeDef),
6328
Handle(2,
TableIndex
.Field),
6329
Handle(3,
TableIndex
.Field),
6330
Handle(1,
TableIndex
.MethodDef),
6331
Handle(2,
TableIndex
.MethodDef),
6332
Handle(5,
TableIndex
.MethodDef),
6333
Handle(1,
TableIndex
.CustomAttribute),
6334
Handle(7,
TableIndex
.CustomAttribute),
6335
Handle(9,
TableIndex
.CustomAttribute),
6336
Handle(10,
TableIndex
.CustomAttribute),
6337
Handle(2,
TableIndex
.StandAloneSig),
6338
Handle(1,
TableIndex
.Event)
6430
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6431
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6432
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6433
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6434
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6435
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6436
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6437
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6438
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6439
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6440
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6441
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6442
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6443
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6448
Handle(3,
TableIndex
.TypeDef),
6449
Handle(2,
TableIndex
.Field),
6450
Handle(3,
TableIndex
.Field),
6451
Handle(1,
TableIndex
.MethodDef),
6452
Handle(2,
TableIndex
.MethodDef),
6453
Handle(4,
TableIndex
.MethodDef),
6454
Handle(1,
TableIndex
.CustomAttribute),
6455
Handle(7,
TableIndex
.CustomAttribute),
6456
Handle(8,
TableIndex
.CustomAttribute),
6457
Handle(2,
TableIndex
.StandAloneSig),
6458
Handle(1,
TableIndex
.Event)
6548
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6549
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6550
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6551
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6552
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6553
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6554
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6555
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6556
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6557
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6558
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6559
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
6560
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6561
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6562
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6563
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6564
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6565
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6566
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6567
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6568
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6569
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6570
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6571
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
6572
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6573
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6574
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6575
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6576
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6577
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6578
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6579
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6580
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6581
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6586
Handle(4,
TableIndex
.TypeDef),
6587
Handle(2,
TableIndex
.Field),
6588
Handle(3,
TableIndex
.Field),
6589
Handle(4,
TableIndex
.Field),
6590
Handle(1,
TableIndex
.MethodDef),
6591
Handle(2,
TableIndex
.MethodDef),
6592
Handle(5,
TableIndex
.MethodDef),
6593
Handle(6,
TableIndex
.MethodDef),
6594
Handle(7,
TableIndex
.MethodDef),
6595
Handle(3,
TableIndex
.Param),
6596
Handle(4,
TableIndex
.Param),
6597
Handle(1,
TableIndex
.CustomAttribute),
6598
Handle(7,
TableIndex
.CustomAttribute),
6599
Handle(9,
TableIndex
.CustomAttribute),
6600
Handle(10,
TableIndex
.CustomAttribute),
6601
Handle(11,
TableIndex
.CustomAttribute),
6602
Handle(12,
TableIndex
.CustomAttribute),
6603
Handle(13,
TableIndex
.CustomAttribute),
6604
Handle(14,
TableIndex
.CustomAttribute),
6605
Handle(2,
TableIndex
.StandAloneSig),
6606
Handle(3,
TableIndex
.StandAloneSig),
6607
Handle(1,
TableIndex
.Event),
6608
Handle(2,
TableIndex
.Event),
6609
Handle(3,
TableIndex
.MethodSemantics),
6610
Handle(4,
TableIndex
.MethodSemantics)
6728
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6729
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6730
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6731
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6732
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6733
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6734
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6735
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6736
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6737
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6738
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6739
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6740
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6741
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6742
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6743
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6744
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6749
Handle(1,
TableIndex
.MethodDef),
6750
Handle(2,
TableIndex
.MethodDef),
6751
Handle(5,
TableIndex
.MethodDef),
6752
Handle(6,
TableIndex
.MethodDef),
6753
Handle(1,
TableIndex
.Param),
6754
Handle(2,
TableIndex
.Param),
6755
Handle(1,
TableIndex
.CustomAttribute),
6756
Handle(7,
TableIndex
.CustomAttribute),
6757
Handle(12,
TableIndex
.CustomAttribute),
6758
Handle(13,
TableIndex
.CustomAttribute),
6759
Handle(14,
TableIndex
.CustomAttribute),
6760
Handle(15,
TableIndex
.CustomAttribute),
6761
Handle(4,
TableIndex
.StandAloneSig),
6762
Handle(1,
TableIndex
.Event),
6763
Handle(2,
TableIndex
.Event),
6764
Handle(5,
TableIndex
.MethodSemantics),
6765
Handle(6,
TableIndex
.MethodSemantics)
6954
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6955
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6958
Handle(2,
TableIndex
.TypeDef),
6959
Handle(4,
TableIndex
.CustomAttribute));
6975
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6976
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6977
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6980
Handle(2,
TableIndex
.TypeDef),
6981
Handle(4,
TableIndex
.CustomAttribute),
6982
Handle(5,
TableIndex
.CustomAttribute));
7093
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // adding a type def
7094
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7095
Row(baseFieldCount + generation,
TableIndex
.Field, EditAndContinueOperation.Default),
7096
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7097
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7098
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7099
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7100
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7101
Row(baseParameterCount + generation * 2 - 1,
TableIndex
.Param, EditAndContinueOperation.Default),
7102
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7103
Row(baseParameterCount + generation * 2,
TableIndex
.Param, EditAndContinueOperation.Default),
7104
hasAttribute ? Row(baseAttributeCount + generation,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition
7107
Handle(baseTypeCount + generation,
TableIndex
.TypeDef),
7108
Handle(baseFieldCount + generation,
TableIndex
.Field),
7109
Handle(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef),
7110
Handle(baseMethodCount + generation * 2,
TableIndex
.MethodDef),
7111
Handle(baseParameterCount + generation * 2 - 1,
TableIndex
.Param),
7112
Handle(baseParameterCount + generation * 2,
TableIndex
.Param),
7113
hasAttribute ? Handle(baseAttributeCount + generation,
TableIndex
.CustomAttribute) : default);
7173
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7174
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7175
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
7176
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
7177
Row(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7180
Handle(5,
TableIndex
.TypeDef),
7181
Handle(7,
TableIndex
.MethodDef),
7182
Handle(5,
TableIndex
.Param),
7183
Handle(6,
TableIndex
.Param),
7184
Handle(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute));
7252
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7253
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7254
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7255
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7256
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7257
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7258
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7259
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7260
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
7264
Handle(5,
TableIndex
.TypeDef),
7265
Handle(5,
TableIndex
.MethodDef),
7266
Handle(7,
TableIndex
.MethodDef),
7267
Handle(8,
TableIndex
.MethodDef),
7268
Handle(9,
TableIndex
.MethodDef),
7269
Handle(8,
TableIndex
.CustomAttribute)
7310
new CustomAttributeRow(Handle(1,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
7311
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
7312
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
7313
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
7314
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
7315
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
7316
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
7335
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(10,
TableIndex
.MemberRef)));
7338
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
7339
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7340
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7341
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
7344
Handle(8,
TableIndex
.CustomAttribute),
7345
Handle(1,
TableIndex
.Event),
7346
Handle(3,
TableIndex
.MethodSemantics),
7347
Handle(4,
TableIndex
.MethodSemantics));
7555
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7575
Assert.Equal(2, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7578
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7579
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7580
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7581
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7582
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7583
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7584
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7585
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7586
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7587
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7588
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7589
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7590
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7591
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7592
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7593
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7594
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default));
7597
Handle(6,
TableIndex
.TypeRef),
7598
Handle(4,
TableIndex
.TypeDef),
7599
Handle(5,
TableIndex
.TypeDef),
7600
Handle(1,
TableIndex
.Field),
7601
Handle(1,
TableIndex
.MethodDef),
7602
Handle(4,
TableIndex
.MethodDef),
7603
Handle(5,
TableIndex
.MethodDef),
7604
Handle(6,
TableIndex
.MethodDef),
7605
Handle(5,
TableIndex
.MemberRef),
7606
Handle(2,
TableIndex
.StandAloneSig),
7607
Handle(2,
TableIndex
.AssemblyRef),
7608
Handle(2,
TableIndex
.NestedClass),
7609
Handle(3,
TableIndex
.NestedClass));
7658
Assert.Equal(4, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7671
Assert.Equal(4, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7718
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7736
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7739
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7740
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7741
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7742
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7743
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7744
Row(1,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
7745
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7746
Row(1,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7747
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7748
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7749
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7750
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7751
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7752
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7753
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7754
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7755
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7756
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7757
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7758
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7759
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7760
Row(1,
TableIndex
.GenericParamConstraint, EditAndContinueOperation.Default));
7763
Handle(6,
TableIndex
.TypeRef),
7764
Handle(4,
TableIndex
.TypeDef),
7765
Handle(1,
TableIndex
.MethodDef),
7766
Handle(4,
TableIndex
.MethodDef),
7767
Handle(5,
TableIndex
.MethodDef),
7768
Handle(5,
TableIndex
.MemberRef),
7769
Handle(6,
TableIndex
.MemberRef),
7770
Handle(7,
TableIndex
.MemberRef),
7771
Handle(8,
TableIndex
.MemberRef),
7772
Handle(2,
TableIndex
.StandAloneSig),
7773
Handle(1,
TableIndex
.TypeSpec),
7774
Handle(2,
TableIndex
.TypeSpec),
7775
Handle(3,
TableIndex
.TypeSpec),
7776
Handle(2,
TableIndex
.AssemblyRef),
7777
Handle(2,
TableIndex
.NestedClass),
7778
Handle(2,
TableIndex
.GenericParam),
7779
Handle(3,
TableIndex
.GenericParam),
7780
Handle(4,
TableIndex
.GenericParam),
7781
Handle(1,
TableIndex
.MethodSpec),
7782
Handle(1,
TableIndex
.GenericParamConstraint));
7907
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7908
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7909
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7912
Handle(6,
TableIndex
.TypeRef),
7913
Handle(2,
TableIndex
.MethodDef),
7914
Handle(2,
TableIndex
.AssemblyRef));
7973
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7974
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7975
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7976
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7977
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default));
7980
Handle(6,
TableIndex
.TypeRef),
7981
Handle(6,
TableIndex
.MethodDef),
7982
Handle(2,
TableIndex
.MethodImpl),
7983
Handle(2,
TableIndex
.AssemblyRef));
7998
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7999
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8000
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8003
Handle(7,
TableIndex
.TypeRef),
8004
Handle(6,
TableIndex
.MethodDef),
8005
Handle(3,
TableIndex
.AssemblyRef));
8049
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8050
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
8051
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8052
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8055
Handle(6,
TableIndex
.TypeRef),
8056
Handle(2,
TableIndex
.MethodDef),
8057
Handle(5,
TableIndex
.MemberRef),
8058
Handle(2,
TableIndex
.AssemblyRef));
8172
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
8199
Assert.Equal(0, reader2.GetTableRowCount(
TableIndex
.NestedClass));
8202
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8203
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8204
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
8205
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8206
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8207
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8208
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8209
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8210
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8211
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8212
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8213
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8214
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8215
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8216
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
8217
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
8218
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
8219
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
8220
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
8221
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default));
8298
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)),
8299
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(1,
TableIndex
.MethodDef)),
8300
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(2,
TableIndex
.MethodDef)),
8301
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
8302
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
8303
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
8304
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(2,
TableIndex
.MethodDef)),
8305
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
8306
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
8307
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)),
8308
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
8309
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
8332
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8333
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8334
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
8335
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
8336
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8337
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8338
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8339
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8340
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8341
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8342
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8343
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8344
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8345
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8346
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8347
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8348
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
8349
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
8350
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8351
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
8352
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8353
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
8354
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8355
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8356
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8357
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8358
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8359
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8360
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8361
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8362
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8363
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8364
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8365
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8366
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default));
8369
Handle(3,
TableIndex
.Field),
8370
Handle(4,
TableIndex
.Field),
8371
Handle(12,
TableIndex
.MethodDef),
8372
Handle(13,
TableIndex
.MethodDef),
8373
Handle(14,
TableIndex
.MethodDef),
8374
Handle(15,
TableIndex
.MethodDef),
8375
Handle(8,
TableIndex
.Param),
8376
Handle(9,
TableIndex
.Param),
8377
Handle(7,
TableIndex
.CustomAttribute),
8378
Handle(13,
TableIndex
.CustomAttribute),
8379
Handle(14,
TableIndex
.CustomAttribute),
8380
Handle(15,
TableIndex
.CustomAttribute),
8381
Handle(16,
TableIndex
.CustomAttribute),
8382
Handle(17,
TableIndex
.CustomAttribute),
8383
Handle(18,
TableIndex
.CustomAttribute),
8384
Handle(19,
TableIndex
.CustomAttribute),
8385
Handle(20,
TableIndex
.CustomAttribute),
8386
Handle(3,
TableIndex
.StandAloneSig),
8387
Handle(4,
TableIndex
.StandAloneSig),
8388
Handle(2,
TableIndex
.Event),
8389
Handle(2,
TableIndex
.Property),
8390
Handle(4,
TableIndex
.MethodSemantics),
8391
Handle(5,
TableIndex
.MethodSemantics),
8392
Handle(6,
TableIndex
.MethodSemantics),
8393
Handle(2,
TableIndex
.GenericParam));
8396
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(1,
TableIndex
.MethodDef)),
8397
new CustomAttributeRow(Handle(2,
TableIndex
.Property), Handle(2,
TableIndex
.MethodDef)),
8398
new CustomAttributeRow(Handle(2,
TableIndex
.Event), Handle(1,
TableIndex
.MethodDef)),
8399
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(1,
TableIndex
.MethodDef)),
8400
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(11,
TableIndex
.MemberRef)),
8401
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(12,
TableIndex
.MemberRef)),
8402
new CustomAttributeRow(Handle(12,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)),
8403
new CustomAttributeRow(Handle(14,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)),
8404
new CustomAttributeRow(Handle(15,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)));
8453
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8454
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8455
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8456
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.M
8458
Handle(7,
TableIndex
.TypeRef),
8459
Handle(2,
TableIndex
.MethodDef),
8460
Handle(2,
TableIndex
.AssemblyRef));
8573
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8574
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8575
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8576
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8577
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8580
Handle(12,
TableIndex
.TypeRef),
8581
Handle(13,
TableIndex
.TypeRef),
8582
Handle(1,
TableIndex
.MethodDef),
8583
Handle(2,
TableIndex
.StandAloneSig),
8584
Handle(2,
TableIndex
.AssemblyRef));
8675
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8676
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8677
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8678
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
8679
Row(2,
TableIndex
.ImplMap, EditAndContinueOperation.Default));
8682
Handle(3,
TableIndex
.MethodDef),
8683
Handle(1,
TableIndex
.Param),
8684
Handle(2,
TableIndex
.ImplMap));
8727
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8728
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
8729
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8730
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
8731
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8732
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8733
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8734
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8735
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8736
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8737
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
8738
Row(3,
TableIndex
.FieldLayout, EditAndContinueOperation.Default),
8739
Row(4,
TableIndex
.FieldLayout, EditAndContinueOperation.Default));
8741
Handle(6,
TableIndex
.TypeRef),
8742
Handle(3,
TableIndex
.TypeDef),
8743
Handle(3,
TableIndex
.Field),
8744
Handle(4,
TableIndex
.Field),
8745
Handle(2,
TableIndex
.MethodDef),
8746
Handle(5,
TableIndex
.MemberRef),
8747
Handle(2,
TableIndex
.ClassLayout),
8748
Handle(3,
TableIndex
.FieldLayout),
8749
Handle(4,
TableIndex
.FieldLayout),
8750
Handle(2,
TableIndex
.AssemblyRef));
9359
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
9360
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
9361
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9362
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
9365
Handle(6,
TableIndex
.TypeRef),
9366
Handle(2,
TableIndex
.MethodDef),
9367
Handle(2,
TableIndex
.AssemblyRef));
13006
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
13007
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
13008
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
13009
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
13010
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
13011
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
13012
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
13013
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
13014
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
13015
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
13020
Handle(3,
TableIndex
.TypeDef),
13021
Handle(1,
TableIndex
.Field),
13022
Handle(2,
TableIndex
.Field),
13023
Handle(1,
TableIndex
.MethodDef),
13024
Handle(3,
TableIndex
.MethodDef),
13025
Handle(4,
TableIndex
.CustomAttribute),
13026
Handle(1,
TableIndex
.StandAloneSig)
13115
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
13116
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
13117
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
13118
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
13121
Handle(7,
TableIndex
.TypeRef),
13122
Handle(2,
TableIndex
.MethodDef),
13123
Handle(2,
TableIndex
.StandAloneSig),
13124
Handle(2,
TableIndex
.AssemblyRef));
16598
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16599
Row(21,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16600
Row(22,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16601
Row(23,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16602
Row(4,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
16603
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
16604
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16605
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
16606
Row(23,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
16609
Handle(21,
TableIndex
.TypeRef),
16610
Handle(22,
TableIndex
.TypeRef),
16611
Handle(23,
TableIndex
.TypeRef),
16612
Handle(10,
TableIndex
.MethodDef),
16613
Handle(3,
TableIndex
.Param),
16614
Handle(23,
TableIndex
.CustomAttribute),
16615
Handle(3,
TableIndex
.StandAloneSig),
16616
Handle(4,
TableIndex
.TypeSpec),
16617
Handle(3,
TableIndex
.AssemblyRef));
16716
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
16717
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
16718
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16719
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
16720
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16721
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16722
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16723
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
16724
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16725
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16726
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16727
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16728
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16729
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16730
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16731
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16732
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16733
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16734
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16735
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16736
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
16737
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16738
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
16739
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16740
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
16741
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16742
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
16743
Row(30,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16744
Row(31,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16745
Row(32,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16746
Row(33,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16747
Row(34,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16748
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16749
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16750
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16807
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16808
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
16809
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16810
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16811
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16812
Row(22,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16813
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16814
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16815
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16816
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16817
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16818
Row(4,
TableIndex
.Property, EditAndContinueOperation.Default),
16819
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16820
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
16821
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16822
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
16823
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16824
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
16825
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16826
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
16827
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16828
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
16829
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16830
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
16831
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16832
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
16833
Row(39,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16834
Row(40,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16835
Row(41,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16836
Row(42,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16837
Row(43,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16838
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16839
Row(7,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16946
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16947
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16948
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16949
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16950
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16951
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16952
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16953
Row(3,
TableIndex
.Property, EditAndContinueOperation.Default),
16954
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16955
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
16956
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16957
Row(36,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16958
Row(37,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16959
Row(38,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16960
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16961
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
17035
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
17036
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
17037
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
17038
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
17039
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
17040
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
17041
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method
17042
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
17045
Handle(8,
TableIndex
.TypeRef),
17046
Handle(9,
TableIndex
.TypeRef),
17047
Handle(10,
TableIndex
.TypeRef),
17048
Handle(1,
TableIndex
.MethodDef),
17049
Handle(1,
TableIndex
.Param),
17050
Handle(7,
TableIndex
.MemberRef),
17051
Handle(8,
TableIndex
.MemberRef),
17052
Handle(2,
TableIndex
.AssemblyRef));
17647
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17648
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17649
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17650
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17651
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17652
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
17653
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17654
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17655
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17656
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17661
Handle(4,
TableIndex
.TypeDef),
17662
Handle(1,
TableIndex
.Field),
17663
Handle(2,
TableIndex
.Field),
17664
Handle(1,
TableIndex
.MethodDef),
17665
Handle(4,
TableIndex
.MethodDef),
17666
Handle(4,
TableIndex
.CustomAttribute),
17667
Handle(2,
TableIndex
.StandAloneSig)
17754
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17755
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17756
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17757
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17758
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17759
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
17760
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17761
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17762
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17763
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17768
Handle(4,
TableIndex
.TypeDef),
17769
Handle(1,
TableIndex
.Field),
17770
Handle(2,
TableIndex
.Field),
17771
Handle(1,
TableIndex
.MethodDef),
17772
Handle(4,
TableIndex
.MethodDef),
17773
Handle(4,
TableIndex
.CustomAttribute),
17774
Handle(1,
TableIndex
.StandAloneSig)
17849
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17850
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17854
Handle(3,
TableIndex
.MethodDef),
17885
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17886
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17887
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17888
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17889
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17890
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
17891
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17892
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17893
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17894
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17899
Handle(3,
TableIndex
.TypeDef),
17900
Handle(1,
TableIndex
.Field),
17901
Handle(2,
TableIndex
.Field),
17902
Handle(3,
TableIndex
.MethodDef),
17903
Handle(4,
TableIndex
.MethodDef),
17904
Handle(4,
TableIndex
.CustomAttribute),
17905
Handle(1,
TableIndex
.StandAloneSig)
17977
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17978
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17979
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17980
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17981
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17982
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
17983
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17984
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17985
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17986
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17990
Handle(3,
TableIndex
.TypeDef),
17991
Handle(1,
TableIndex
.Field),
17992
Handle(2,
TableIndex
.Field),
17993
Handle(1,
TableIndex
.MethodDef),
17994
Handle(3,
TableIndex
.MethodDef),
17995
Handle(4,
TableIndex
.CustomAttribute),
17996
Handle(1,
TableIndex
.StandAloneSig)
18049
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18053
Handle(1,
TableIndex
.MethodDef),
18113
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18114
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18115
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18116
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18117
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18118
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
18119
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18120
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18121
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18122
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18123
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18128
Handle(6,
TableIndex
.TypeDef),
18129
Handle(1,
TableIndex
.Field),
18130
Handle(2,
TableIndex
.Field),
18131
Handle(3,
TableIndex
.MethodDef),
18132
Handle(6,
TableIndex
.MethodDef),
18133
Handle(6,
TableIndex
.CustomAttribute),
18134
Handle(8,
TableIndex
.CustomAttribute),
18135
Handle(1,
TableIndex
.StandAloneSig)
18140
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)),
18141
new CustomAttributeRow(Handle(6,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MemberRef))
18200
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18201
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
18202
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18203
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18204
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18205
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18209
Handle(3,
TableIndex
.MethodDef),
18210
Handle(1,
TableIndex
.Param),
18211
Handle(2,
TableIndex
.Param),
18212
Handle(1,
TableIndex
.CustomAttribute),
18213
Handle(5,
TableIndex
.CustomAttribute),
18214
Handle(6,
TableIndex
.CustomAttribute)
18218
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
18219
new CustomAttributeRow(Handle(2,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
18220
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef))
18273
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18274
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18275
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18276
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18277
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
18282
Handle(4,
TableIndex
.MethodDef),
18283
Handle(1,
TableIndex
.Param),
18284
Handle(1,
TableIndex
.StandAloneSig)
18320
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18321
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18322
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18323
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18324
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18325
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
18326
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18327
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18328
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18329
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18330
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18335
Handle(4,
TableIndex
.TypeDef),
18336
Handle(1,
TableIndex
.Field),
18337
Handle(2,
TableIndex
.Field),
18338
Handle(4,
TableIndex
.MethodDef),
18339
Handle(5,
TableIndex
.MethodDef),
18340
Handle(5,
TableIndex
.CustomAttribute),
18341
Handle(6,
TableIndex
.CustomAttribute),
18342
Handle(2,
TableIndex
.StandAloneSig)
18399
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18400
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18401
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
18402
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18407
Handle(4,
TableIndex
.MethodDef),
18408
Handle(1,
TableIndex
.Param),
18409
Handle(6,
TableIndex
.CustomAttribute),
18410
Handle(3,
TableIndex
.StandAloneSig)
18476
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18477
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18478
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18479
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
18480
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18481
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
18482
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18483
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18484
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18485
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18486
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18491
Handle(4,
TableIndex
.TypeDef),
18492
Handle(3,
TableIndex
.Field),
18493
Handle(4,
TableIndex
.Field),
18494
Handle(1,
TableIndex
.MethodDef),
18495
Handle(5,
TableIndex
.MethodDef),
18496
Handle(6,
TableIndex
.MethodDef),
18497
Handle(5,
TableIndex
.CustomAttribute),
18498
Handle(1,
TableIndex
.StandAloneSig)
18570
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18571
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
18572
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18573
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18574
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18575
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18580
Handle(5,
TableIndex
.Field),
18581
Handle(1,
TableIndex
.MethodDef),
18582
Handle(4,
TableIndex
.MethodDef),
18583
Handle(7,
TableIndex
.MethodDef)
18648
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18649
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18654
Handle(1,
TableIndex
.MethodDef),
18655
Handle(7,
TableIndex
.MethodDef)
18749
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18750
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18751
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18752
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
18753
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18754
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
18755
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18756
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18757
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18758
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18759
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18764
Handle(4,
TableIndex
.TypeDef),
18765
Handle(3,
TableIndex
.Field),
18766
Handle(4,
TableIndex
.Field),
18767
Handle(2,
TableIndex
.MethodDef),
18768
Handle(5,
TableIndex
.MethodDef),
18769
Handle(6,
TableIndex
.MethodDef),
18770
Handle(5,
TableIndex
.CustomAttribute),
18771
Handle(1,
TableIndex
.StandAloneSig)
18939
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18940
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18941
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18942
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
18943
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18944
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
18945
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18946
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18947
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18948
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18949
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18950
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18951
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18956
Handle(8,
TableIndex
.TypeDef),
18957
Handle(5,
TableIndex
.Field),
18958
Handle(6,
TableIndex
.Field),
18959
Handle(5,
TableIndex
.MethodDef),
18960
Handle(9,
TableIndex
.MethodDef),
18961
Handle(10,
TableIndex
.MethodDef),
18962
Handle(11,
TableIndex
.MethodDef),
18963
Handle(12,
TableIndex
.MethodDef),
18964
Handle(15,
TableIndex
.CustomAttribute),
18965
Handle(4,
TableIndex
.StandAloneSig)
19115
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19116
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19121
Handle(13,
TableIndex
.MethodDef),
19122
Handle(16,
TableIndex
.MethodDef)
19251
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19252
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19253
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19254
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19255
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19256
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19257
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19258
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19259
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19260
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19261
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19262
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19263
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19264
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19265
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19270
Handle(8,
TableIndex
.TypeDef),
19271
Handle(1,
TableIndex
.Field),
19272
Handle(2,
TableIndex
.Field),
19273
Handle(5,
TableIndex
.MethodDef),
19274
Handle(7,
TableIndex
.MethodDef),
19275
Handle(9,
TableIndex
.MethodDef),
19276
Handle(10,
TableIndex
.MethodDef),
19277
Handle(15,
TableIndex
.CustomAttribute),
19278
Handle(17,
TableIndex
.CustomAttribute),
19279
Handle(19,
TableIndex
.CustomAttribute),
19280
Handle(20,
TableIndex
.CustomAttribute),
19281
Handle(1,
TableIndex
.StandAloneSig)
19461
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19462
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19463
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19464
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19465
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19466
Row(22,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19595
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19596
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19597
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19598
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19599
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19600
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19601
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19602
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19603
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19604
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19605
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19606
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19607
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19608
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19612
Handle(3,
TableIndex
.TypeDef),
19613
Handle(1,
TableIndex
.Field),
19614
Handle(2,
TableIndex
.Field),
19615
Handle(1,
TableIndex
.MethodDef),
19616
Handle(3,
TableIndex
.MethodDef),
19617
Handle(4,
TableIndex
.MethodDef),
19618
Handle(2,
TableIndex
.Param),
19619
Handle(4,
TableIndex
.CustomAttribute),
19620
Handle(1,
TableIndex
.StandAloneSig)
19686
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19687
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19688
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
19693
Handle(1,
TableIndex
.MethodDef),
19694
Handle(3,
TableIndex
.MethodDef),
19695
Handle(1,
TableIndex
.Param)
19759
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19760
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19761
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19762
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19763
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19764
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19765
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19766
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19767
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19768
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19769
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19770
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19771
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19772
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19773
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19778
Handle(3,
TableIndex
.TypeDef),
19779
Handle(1,
TableIndex
.Field),
19780
Handle(2,
TableIndex
.Field),
19781
Handle(1,
TableIndex
.MethodDef),
19782
Handle(3,
TableIndex
.MethodDef),
19783
Handle(4,
TableIndex
.MethodDef),
19784
Handle(2,
TableIndex
.Param),
19785
Handle(4,
TableIndex
.CustomAttribute),
19786
Handle(2,
TableIndex
.StandAloneSig),
19787
Handle(3,
TableIndex
.StandAloneSig)
19854
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19855
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19856
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19857
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
19862
Handle(1,
TableIndex
.MethodDef),
19863
Handle(3,
TableIndex
.MethodDef),
19864
Handle(1,
TableIndex
.Param),
19865
Handle(4,
TableIndex
.StandAloneSig)
19931
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19932
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19933
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19934
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19935
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19936
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19937
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19938
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19939
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19940
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19941
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19942
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19943
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19944
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19945
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
19946
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19951
Handle(3,
TableIndex
.TypeDef),
19952
Handle(1,
TableIndex
.Field),
19953
Handle(2,
TableIndex
.Field),
19954
Handle(1,
TableIndex
.MethodDef),
19955
Handle(3,
TableIndex
.MethodDef),
19956
Handle(4,
TableIndex
.MethodDef),
19957
Handle(2,
TableIndex
.Param),
19958
Handle(3,
TableIndex
.Param),
19959
Handle(4,
TableIndex
.CustomAttribute),
19960
Handle(1,
TableIndex
.StandAloneSig)
20026
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20027
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20028
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20032
Handle(1,
TableIndex
.MethodDef),
20033
Handle(3,
TableIndex
.MethodDef),
20034
Handle(1,
TableIndex
.Param),
20505
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20510
Handle(1,
TableIndex
.MethodDef)
20609
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20610
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20611
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20612
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20613
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20614
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20615
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20616
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20617
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20622
Handle(5,
TableIndex
.TypeDef),
20623
Handle(6,
TableIndex
.TypeDef),
20624
Handle(3,
TableIndex
.Field),
20625
Handle(1,
TableIndex
.MethodDef),
20626
Handle(5,
TableIndex
.CustomAttribute),
20627
Handle(2,
TableIndex
.ClassLayout),
20628
Handle(2,
TableIndex
.FieldRva),
20629
Handle(2,
TableIndex
.NestedClass)
20697
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20698
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20703
Handle(1,
TableIndex
.MethodDef),
20704
Handle(2,
TableIndex
.StandAloneSig)
20806
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20807
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20808
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20809
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20810
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20811
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20812
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default)
20817
Handle(5,
TableIndex
.TypeDef),
20818
Handle(2,
TableIndex
.Field),
20819
Handle(1,
TableIndex
.MethodDef),
20820
Handle(5,
TableIndex
.CustomAttribute),
20821
Handle(2,
TableIndex
.StandAloneSig),
20822
Handle(2,
TableIndex
.FieldRva)
20897
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20902
Handle(1,
TableIndex
.MethodDef)
21003
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21004
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21005
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21006
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
21007
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21008
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21009
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
21010
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
21011
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
21016
Handle(5,
TableIndex
.TypeDef),
21017
Handle(6,
TableIndex
.TypeDef),
21018
Handle(2,
TableIndex
.Field),
21019
Handle(1,
TableIndex
.MethodDef),
21020
Handle(5,
TableIndex
.CustomAttribute),
21021
Handle(2,
TableIndex
.ClassLayout),
21022
Handle(2,
TableIndex
.FieldRva),
21023
Handle(2,
TableIndex
.NestedClass)
21085
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21086
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21087
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21088
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21089
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
21090
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21091
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
21092
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21093
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21094
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21095
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21096
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21097
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21098
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21099
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21100
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
21101
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21102
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
21103
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
21104
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
21105
Row(4,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
21110
Handle(6,
TableIndex
.TypeDef),
21111
Handle(7,
TableIndex
.TypeDef),
21112
Handle(8,
TableIndex
.TypeDef),
21113
Handle(3,
TableIndex
.Field),
21114
Handle(4,
TableIndex
.Field),
21115
Handle(1,
TableIndex
.MethodDef),
21116
Handle(5,
TableIndex
.MethodDef),
21117
Handle(6,
TableIndex
.MethodDef),
21118
Handle(3,
TableIndex
.Param),
21119
Handle(4,
TableIndex
.Param),
21120
Handle(6,
TableIndex
.CustomAttribute),
21121
Handle(2,
TableIndex
.ClassLayout),
21122
Handle(2,
TableIndex
.FieldRva),
21123
Handle(3,
TableIndex
.NestedClass),
21124
Handle(4,
TableIndex
.NestedClass)
21184
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
21189
Handle(1,
TableIndex
.MethodDef)
21244
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21245
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21246
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21247
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21248
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
21249
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21250
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
21251
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21252
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21253
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21254
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21255
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21256
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21257
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
21258
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21259
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
21260
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21261
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
21262
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
21263
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
21264
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
21269
Handle(3,
TableIndex
.TypeDef),
21270
Handle(4,
TableIndex
.TypeDef),
21271
Handle(5,
TableIndex
.TypeDef),
21272
Handle(1,
TableIndex
.Field),
21273
Handle(2,
TableIndex
.Field),
21274
Handle(1,
TableIndex
.MethodDef),
21275
Handle(3,
TableIndex
.MethodDef),
21276
Handle(4,
TableIndex
.MethodDef),
21277
Handle(1,
TableIndex
.Param),
21278
Handle(2,
TableIndex
.Param),
21279
Handle(4,
TableIndex
.CustomAttribute),
21280
Handle(1,
TableIndex
.ClassLayout),
21281
Handle(1,
TableIndex
.FieldRva),
21282
Handle(1,
TableIndex
.NestedClass),
21283
Handle(2,
TableIndex
.NestedClass)
21350
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21351
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21352
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21353
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21354
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
21355
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21356
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
21357
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21358
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21359
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21360
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21361
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21362
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21363
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
21364
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21365
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
21366
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21367
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
21368
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
21369
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
21370
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
21375
Handle(3,
TableIndex
.TypeDef),
21376
Handle(4,
TableIndex
.TypeDef),
21377
Handle(5,
TableIndex
.TypeDef),
21378
Handle(1,
TableIndex
.Field),
21379
Handle(2,
TableIndex
.Field),
21380
Handle(2,
TableIndex
.MethodDef),
21381
Handle(4,
TableIndex
.MethodDef),
21382
Handle(5,
TableIndex
.MethodDef),
21383
Handle(4,
TableIndex
.Param),
21384
Handle(5,
TableIndex
.Param),
21385
Handle(4,
TableIndex
.CustomAttribute),
21386
Handle(1,
TableIndex
.ClassLayout),
21387
Handle(1,
TableIndex
.FieldRva),
21388
Handle(1,
TableIndex
.NestedClass),
21389
Handle(2,
TableIndex
.NestedClass)
21515
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21516
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21517
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21518
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21519
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21520
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21521
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
21522
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21523
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21524
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
21529
Handle(4,
TableIndex
.TypeDef),
21530
Handle(1,
TableIndex
.MethodDef),
21531
Handle(4,
TableIndex
.MethodDef),
21532
Handle(1,
TableIndex
.Param),
21533
Handle(3,
TableIndex
.Param),
21534
Handle(5,
TableIndex
.CustomAttribute),
21535
Handle(3,
TableIndex
.StandAloneSig),
21536
Handle(4,
TableIndex
.StandAloneSig)
21577
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21578
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21579
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21580
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21581
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21582
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
21583
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21584
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21585
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
21590
Handle(4,
TableIndex
.TypeDef),
21591
Handle(1,
TableIndex
.MethodDef),
21592
Handle(4,
TableIndex
.MethodDef),
21593
Handle(1,
TableIndex
.Param),
21594
Handle(3,
TableIndex
.Param),
21595
Handle(5,
TableIndex
.CustomAttribute),
21596
Handle(2,
TableIndex
.StandAloneSig)
21663
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21664
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21665
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21666
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21667
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21668
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21669
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21670
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21671
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
21672
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21673
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21674
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21675
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
21676
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21677
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21678
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21679
Row(5,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21680
Row(6,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21685
Handle(5,
TableIndex
.TypeDef),
21686
Handle(1,
TableIndex
.MethodDef),
21687
Handle(4,
TableIndex
.MethodDef),
21688
Handle(5,
TableIndex
.MethodDef),
21689
Handle(2,
TableIndex
.Param),
21690
Handle(3,
TableIndex
.Param),
21691
Handle(4,
TableIndex
.Param),
21692
Handle(6,
TableIndex
.CustomAttribute),
21693
Handle(2,
TableIndex
.StandAloneSig),
21694
Handle(3,
TableIndex
.GenericParam),
21695
Handle(4,
TableIndex
.GenericParam),
21696
Handle(5,
TableIndex
.GenericParam),
21697
Handle(6,
TableIndex
.GenericParam)
21789
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21790
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21791
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21792
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21793
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
21794
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21795
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21796
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21797
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21798
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21799
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21800
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
21801
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21802
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
21803
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21804
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
21805
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21806
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
21807
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21808
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21809
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21810
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21811
Row(8,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21812
Row(9,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21813
Row(10,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21814
Row(11,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21815
Row(12,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21820
Handle(8,
TableIndex
.TypeDef),
21821
Handle(9,
TableIndex
.TypeDef),
21822
Handle(3,
TableIndex
.Field),
21823
Handle(6,
TableIndex
.MethodDef),
21824
Handle(11,
TableIndex
.MethodDef),
21825
Handle(12,
TableIndex
.MethodDef),
21826
Handle(9,
TableIndex
.Param),
21827
Handle(10,
TableIndex
.Param),
21828
Handle(11,
TableIndex
.Param),
21829
Handle(12,
TableIndex
.Param),
21830
Handle(10,
TableIndex
.CustomAttribute),
21831
Handle(11,
TableIndex
.CustomAttribute),
21832
Handle(12,
TableIndex
.CustomAttribute),
21833
Handle(13,
TableIndex
.CustomAttribute),
21834
Handle(3,
TableIndex
.StandAloneSig),
21835
Handle(8,
TableIndex
.GenericParam),
21836
Handle(9,
TableIndex
.GenericParam),
21837
Handle(10,
TableIndex
.GenericParam),
21838
Handle(11,
TableIndex
.GenericParam),
21839
Handle(12,
TableIndex
.GenericParam)
21860
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21861
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21862
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21863
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21864
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
21865
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21866
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21867
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21868
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21869
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21870
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21871
Row(13,
TableIndex
.Param, EditAndContinueOperation.Default),
21872
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21873
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
21874
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21875
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
21876
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21877
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
21878
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21879
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21880
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21881
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21882
Row(13,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21883
Row(14,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21884
Row(15,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21885
Row(16,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21886
Row(17,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21891
Handle(10,
TableIndex
.TypeDef),
21892
Handle(11,
TableIndex
.TypeDef),
21893
Handle(4,
TableIndex
.Field),
21894
Handle(6,
TableIndex
.MethodDef),
21895
Handle(13,
TableIndex
.MethodDef),
21896
Handle(14,
TableIndex
.MethodDef),
21897
Handle(13,
TableIndex
.Param),
21898
Handle(14,
TableIndex
.Param),
21899
Handle(15,
TableIndex
.Param),
21900
Handle(16,
TableIndex
.Param),
21901
Handle(14,
TableIndex
.CustomAttribute),
21902
Handle(15,
TableIndex
.CustomAttribute),
21903
Handle(16,
TableIndex
.CustomAttribute),
21904
Handle(17,
TableIndex
.CustomAttribute),
21905
Handle(4,
TableIndex
.StandAloneSig),
21906
Handle(13,
TableIndex
.GenericParam),
21907
Handle(14,
TableIndex
.GenericParam),
21908
Handle(15,
TableIndex
.GenericParam),
21909
Handle(16,
TableIndex
.GenericParam),
21910
Handle(17,
TableIndex
.GenericParam)
PDB\PDBUsingTests.cs (1)
2997
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.TypeSpec));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (25)
Attributes\AttributeTests_Assembly.cs (10)
1066
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1112
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1113
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1133
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1134
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1187
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1227
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1228
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1248
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1249
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
Attributes\AttributeTests_StructLayout.cs (3)
45
Assert.Equal(9, metadataReader.GetTableRowCount(
TableIndex
.ClassLayout));
363
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
411
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
Attributes\AttributeTests_WellKnownAttributes.cs (12)
2136
Assert.Equal(15, metadataReader.GetTableRowCount(
TableIndex
.Param));
2638
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2639
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2700
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.File));
2703
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2812
Assert.Equal(4, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2813
Assert.Equal(5, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2928
Assert.Equal(cases.Length, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3429
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3430
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3461
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3462
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\TypeForwarders.cs (7)
1547
Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1673
Assert.Equal(1, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1684
Assert.Equal(1, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1727
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1737
Assert.Equal(0, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1747
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1817
Assert.Equal(forwardedTypeFullNames.Length, peReader.GetTableRowCount(
TableIndex
.ExportedType));
Symbols\PartialPropertiesTests.cs (2)
839
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
840
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
97
if (reader.GetTableRowCount(
TableIndex
.EncMap) == 0)
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
140
var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(
TableIndex
.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
516
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
529
TableIndex
tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (9)
Metadata\ILValidation.cs (3)
324
var fieldRvaTablePtr = reader.MetadataPointer + reader.GetTableMetadataOffset(
TableIndex
.FieldRva);
325
var rowCount = reader.GetTableRowCount(
TableIndex
.FieldRva);
326
var rowSize = reader.GetTableRowSize(
TableIndex
.FieldRva);
Metadata\MetadataReaderUtils.cs (5)
29
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.Constant); i <= n; i++)
37
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.Param); i <= n; i++)
45
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.GenericParam); i <= n; i++)
53
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.GenericParamConstraint); i <= n; i++)
61
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.ModuleRef); i <= n; i++)
Metadata\MetadataValidation.cs (1)
136
Assert.Equal(expectedMarshalCount, metadataReader.GetTableRowCount(
TableIndex
.FieldMarshal));
Microsoft.DotNet.Build.Tasks.Packaging (1)
GetAssemblyReferences.cs (1)
69
for (int i = 1, count = reader.GetTableRowCount(
TableIndex
.ModuleRef); i <= count; i++)
Microsoft.DotNet.GenFacades (3)
ClearAssemblyReferenceVersions.cs (3)
36
int assemblyRefOffset = mdReader.GetTableMetadataOffset(
TableIndex
.AssemblyRef);
37
int numAssemblyRef = mdReader.GetTableRowCount(
TableIndex
.AssemblyRef);
38
int sizeAssemblyRefRow = mdReader.GetTableRowSize(
TableIndex
.AssemblyRef);
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
457
var count = reader.GetTableRowCount(
TableIndex
.AssemblyRef);
471
var count = reader.GetTableRowCount(
TableIndex
.ModuleRef);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
457
var count = reader.GetTableRowCount(
TableIndex
.AssemblyRef);
471
var count = reader.GetTableRowCount(
TableIndex
.ModuleRef);
Roslyn.Test.PdbUtilities (4)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
139
internal void VerifyTableSize(
TableIndex
table, int expected)
EditAndContinue\EditAndContinueTestUtilities.cs (3)
40
TableIndex
tableIndex;
52
TableIndex
tableIndex;
63
TableIndex
parentTableIndex, constructorTableIndex;
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
439
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.TypeDef);
440
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.TypeDef);
479
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.MethodDef);
480
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.MethodDef);
513
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.Field);
514
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.Field);
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
443
AddLocalScope(methodHandle, parentImport: default, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(
TableIndex
.LocalVariable) + 1), scope);
524
AddLocalScope(methodHandle, parentImport, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(
TableIndex
.LocalVariable) + 1), childScope);
System.Reflection.Metadata (692)
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (3)
61
if (baseReader.GetTableRowCount(
TableIndex
.EncMap) != 0)
94
if (deltaReaders[i].GetTableRowCount(
TableIndex
.EncMap) == 0 || !deltaReaders[i].IsMinimalDelta)
121
rowCounts[i] = baseReader.GetTableRowCount((
TableIndex
)i);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (208)
138
public void SetCapacity(
TableIndex
table, int rowCount)
147
case
TableIndex
.Module: break; // no-op, max row count is 1
148
case
TableIndex
.TypeRef: SetTableCapacity(_typeRefTable, rowCount); break;
149
case
TableIndex
.TypeDef: SetTableCapacity(_typeDefTable, rowCount); break;
150
case
TableIndex
.Field: SetTableCapacity(_fieldTable, rowCount); break;
151
case
TableIndex
.MethodDef: SetTableCapacity(_methodDefTable, rowCount); break;
152
case
TableIndex
.Param: SetTableCapacity(_paramTable, rowCount); break;
153
case
TableIndex
.InterfaceImpl: SetTableCapacity(_interfaceImplTable, rowCount); break;
154
case
TableIndex
.MemberRef: SetTableCapacity(_memberRefTable, rowCount); break;
155
case
TableIndex
.Constant: SetTableCapacity(_constantTable, rowCount); break;
156
case
TableIndex
.CustomAttribute: SetTableCapacity(_customAttributeTable, rowCount); break;
157
case
TableIndex
.FieldMarshal: SetTableCapacity(_fieldMarshalTable, rowCount); break;
158
case
TableIndex
.DeclSecurity: SetTableCapacity(_declSecurityTable, rowCount); break;
159
case
TableIndex
.ClassLayout: SetTableCapacity(_classLayoutTable, rowCount); break;
160
case
TableIndex
.FieldLayout: SetTableCapacity(_fieldLayoutTable, rowCount); break;
161
case
TableIndex
.StandAloneSig: SetTableCapacity(_standAloneSigTable, rowCount); break;
162
case
TableIndex
.EventMap: SetTableCapacity(_eventMapTable, rowCount); break;
163
case
TableIndex
.Event: SetTableCapacity(_eventTable, rowCount); break;
164
case
TableIndex
.PropertyMap: SetTableCapacity(_propertyMapTable, rowCount); break;
165
case
TableIndex
.Property: SetTableCapacity(_propertyTable, rowCount); break;
166
case
TableIndex
.MethodSemantics: SetTableCapacity(_methodSemanticsTable, rowCount); break;
167
case
TableIndex
.MethodImpl: SetTableCapacity(_methodImplTable, rowCount); break;
168
case
TableIndex
.ModuleRef: SetTableCapacity(_moduleRefTable, rowCount); break;
169
case
TableIndex
.TypeSpec: SetTableCapacity(_typeSpecTable, rowCount); break;
170
case
TableIndex
.ImplMap: SetTableCapacity(_implMapTable, rowCount); break;
171
case
TableIndex
.FieldRva: SetTableCapacity(_fieldRvaTable, rowCount); break;
172
case
TableIndex
.EncLog: SetTableCapacity(_encLogTable, rowCount); break;
173
case
TableIndex
.EncMap: SetTableCapacity(_encMapTable, rowCount); break;
174
case
TableIndex
.Assembly: break; // no-op, max row count is 1
175
case
TableIndex
.AssemblyRef: SetTableCapacity(_assemblyRefTable, rowCount); break;
176
case
TableIndex
.File: SetTableCapacity(_fileTable, rowCount); break;
177
case
TableIndex
.ExportedType: SetTableCapacity(_exportedTypeTable, rowCount); break;
178
case
TableIndex
.ManifestResource: SetTableCapacity(_manifestResourceTable, rowCount); break;
179
case
TableIndex
.NestedClass: SetTableCapacity(_nestedClassTable, rowCount); break;
180
case
TableIndex
.GenericParam: SetTableCapacity(_genericParamTable, rowCount); break;
181
case
TableIndex
.MethodSpec: SetTableCapacity(_methodSpecTable, rowCount); break;
182
case
TableIndex
.GenericParamConstraint: SetTableCapacity(_genericParamConstraintTable, rowCount); break;
183
case
TableIndex
.Document: SetTableCapacity(_documentTable, rowCount); break;
184
case
TableIndex
.MethodDebugInformation: SetTableCapacity(_methodDebugInformationTable, rowCount); break;
185
case
TableIndex
.LocalScope: SetTableCapacity(_localScopeTable, rowCount); break;
186
case
TableIndex
.LocalVariable: SetTableCapacity(_localVariableTable, rowCount); break;
187
case
TableIndex
.LocalConstant: SetTableCapacity(_localConstantTable, rowCount); break;
188
case
TableIndex
.ImportScope: SetTableCapacity(_importScopeTable, rowCount); break;
189
case
TableIndex
.StateMachineMethod: SetTableCapacity(_stateMachineMethodTable, rowCount); break;
190
case
TableIndex
.CustomDebugInformation: SetTableCapacity(_customDebugInformationTable, rowCount); break;
192
case
TableIndex
.AssemblyOS:
193
case
TableIndex
.AssemblyProcessor:
194
case
TableIndex
.AssemblyRefOS:
195
case
TableIndex
.AssemblyRefProcessor:
196
case
TableIndex
.EventPtr:
197
case
TableIndex
.FieldPtr:
198
case
TableIndex
.MethodPtr:
199
case
TableIndex
.ParamPtr:
200
case
TableIndex
.PropertyPtr:
223
public int GetRowCount(
TableIndex
table)
227
case
TableIndex
.Assembly : return _assemblyRow.HasValue ? 1 : 0;
228
case
TableIndex
.AssemblyRef : return _assemblyRefTable.Count;
229
case
TableIndex
.ClassLayout : return _classLayoutTable.Count;
230
case
TableIndex
.Constant : return _constantTable.Count;
231
case
TableIndex
.CustomAttribute : return _customAttributeTable.Count;
232
case
TableIndex
.DeclSecurity : return _declSecurityTable.Count;
233
case
TableIndex
.EncLog : return _encLogTable.Count;
234
case
TableIndex
.EncMap : return _encMapTable.Count;
235
case
TableIndex
.EventMap : return _eventMapTable.Count;
236
case
TableIndex
.Event : return _eventTable.Count;
237
case
TableIndex
.ExportedType : return _exportedTypeTable.Count;
238
case
TableIndex
.FieldLayout : return _fieldLayoutTable.Count;
239
case
TableIndex
.FieldMarshal : return _fieldMarshalTable.Count;
240
case
TableIndex
.FieldRva : return _fieldRvaTable.Count;
241
case
TableIndex
.Field : return _fieldTable.Count;
242
case
TableIndex
.File : return _fileTable.Count;
243
case
TableIndex
.GenericParamConstraint : return _genericParamConstraintTable.Count;
244
case
TableIndex
.GenericParam : return _genericParamTable.Count;
245
case
TableIndex
.ImplMap : return _implMapTable.Count;
246
case
TableIndex
.InterfaceImpl : return _interfaceImplTable.Count;
247
case
TableIndex
.ManifestResource : return _manifestResourceTable.Count;
248
case
TableIndex
.MemberRef : return _memberRefTable.Count;
249
case
TableIndex
.MethodImpl : return _methodImplTable.Count;
250
case
TableIndex
.MethodSemantics : return _methodSemanticsTable.Count;
251
case
TableIndex
.MethodSpec : return _methodSpecTable.Count;
252
case
TableIndex
.MethodDef : return _methodDefTable.Count;
253
case
TableIndex
.ModuleRef : return _moduleRefTable.Count;
254
case
TableIndex
.Module : return _moduleRow.HasValue ? 1 : 0;
255
case
TableIndex
.NestedClass : return _nestedClassTable.Count;
256
case
TableIndex
.Param : return _paramTable.Count;
257
case
TableIndex
.PropertyMap : return _propertyMapTable.Count;
258
case
TableIndex
.Property : return _propertyTable.Count;
259
case
TableIndex
.StandAloneSig : return _standAloneSigTable.Count;
260
case
TableIndex
.TypeDef : return _typeDefTable.Count;
261
case
TableIndex
.TypeRef : return _typeRefTable.Count;
262
case
TableIndex
.TypeSpec : return _typeSpecTable.Count;
263
case
TableIndex
.Document : return _documentTable.Count;
264
case
TableIndex
.MethodDebugInformation : return _methodDebugInformationTable.Count;
265
case
TableIndex
.LocalScope : return _localScopeTable.Count;
266
case
TableIndex
.LocalVariable : return _localVariableTable.Count;
267
case
TableIndex
.LocalConstant : return _localConstantTable.Count;
268
case
TableIndex
.StateMachineMethod : return _stateMachineMethodTable.Count;
269
case
TableIndex
.ImportScope : return _importScopeTable.Count;
270
case
TableIndex
.CustomDebugInformation : return _customDebugInformationTable.Count;
272
case
TableIndex
.AssemblyOS:
273
case
TableIndex
.AssemblyProcessor:
274
case
TableIndex
.AssemblyRefOS:
275
case
TableIndex
.AssemblyRefProcessor:
276
case
TableIndex
.EventPtr:
277
case
TableIndex
.FieldPtr:
278
case
TableIndex
.MethodPtr:
279
case
TableIndex
.ParamPtr:
280
case
TableIndex
.PropertyPtr:
299
rowCounts[(int)
TableIndex
.Assembly] = _assemblyRow.HasValue ? 1 : 0;
300
rowCounts[(int)
TableIndex
.AssemblyRef] = _assemblyRefTable.Count;
301
rowCounts[(int)
TableIndex
.ClassLayout] = _classLayoutTable.Count;
302
rowCounts[(int)
TableIndex
.Constant] = _constantTable.Count;
303
rowCounts[(int)
TableIndex
.CustomAttribute] = _customAttributeTable.Count;
304
rowCounts[(int)
TableIndex
.DeclSecurity] = _declSecurityTable.Count;
305
rowCounts[(int)
TableIndex
.EncLog] = _encLogTable.Count;
306
rowCounts[(int)
TableIndex
.EncMap] = _encMapTable.Count;
307
rowCounts[(int)
TableIndex
.EventMap] = _eventMapTable.Count;
308
rowCounts[(int)
TableIndex
.Event] = _eventTable.Count;
309
rowCounts[(int)
TableIndex
.ExportedType] = _exportedTypeTable.Count;
310
rowCounts[(int)
TableIndex
.FieldLayout] = _fieldLayoutTable.Count;
311
rowCounts[(int)
TableIndex
.FieldMarshal] = _fieldMarshalTable.Count;
312
rowCounts[(int)
TableIndex
.FieldRva] = _fieldRvaTable.Count;
313
rowCounts[(int)
TableIndex
.Field] = _fieldTable.Count;
314
rowCounts[(int)
TableIndex
.File] = _fileTable.Count;
315
rowCounts[(int)
TableIndex
.GenericParamConstraint] = _genericParamConstraintTable.Count;
316
rowCounts[(int)
TableIndex
.GenericParam] = _genericParamTable.Count;
317
rowCounts[(int)
TableIndex
.ImplMap] = _implMapTable.Count;
318
rowCounts[(int)
TableIndex
.InterfaceImpl] = _interfaceImplTable.Count;
319
rowCounts[(int)
TableIndex
.ManifestResource] = _manifestResourceTable.Count;
320
rowCounts[(int)
TableIndex
.MemberRef] = _memberRefTable.Count;
321
rowCounts[(int)
TableIndex
.MethodImpl] = _methodImplTable.Count;
322
rowCounts[(int)
TableIndex
.MethodSemantics] = _methodSemanticsTable.Count;
323
rowCounts[(int)
TableIndex
.MethodSpec] = _methodSpecTable.Count;
324
rowCounts[(int)
TableIndex
.MethodDef] = _methodDefTable.Count;
325
rowCounts[(int)
TableIndex
.ModuleRef] = _moduleRefTable.Count;
326
rowCounts[(int)
TableIndex
.Module] = _moduleRow.HasValue ? 1 : 0;
327
rowCounts[(int)
TableIndex
.NestedClass] = _nestedClassTable.Count;
328
rowCounts[(int)
TableIndex
.Param] = _paramTable.Count;
329
rowCounts[(int)
TableIndex
.PropertyMap] = _propertyMapTable.Count;
330
rowCounts[(int)
TableIndex
.Property] = _propertyTable.Count;
331
rowCounts[(int)
TableIndex
.StandAloneSig] = _standAloneSigTable.Count;
332
rowCounts[(int)
TableIndex
.TypeDef] = _typeDefTable.Count;
333
rowCounts[(int)
TableIndex
.TypeRef] = _typeRefTable.Count;
334
rowCounts[(int)
TableIndex
.TypeSpec] = _typeSpecTable.Count;
336
rowCounts[(int)
TableIndex
.Document] = _documentTable.Count;
337
rowCounts[(int)
TableIndex
.MethodDebugInformation] = _methodDebugInformationTable.Count;
338
rowCounts[(int)
TableIndex
.LocalScope] = _localScopeTable.Count;
339
rowCounts[(int)
TableIndex
.LocalVariable] = _localVariableTable.Count;
340
rowCounts[(int)
TableIndex
.LocalConstant] = _localConstantTable.Count;
341
rowCounts[(int)
TableIndex
.StateMachineMethod] = _stateMachineMethodTable.Count;
342
rowCounts[(int)
TableIndex
.ImportScope] = _importScopeTable.Count;
343
rowCounts[(int)
TableIndex
.CustomDebugInformation] = _customDebugInformationTable.Count;
1476
Throw.InvalidOperation_TableNotSorted(
TableIndex
.ClassLayout);
1487
Throw.InvalidOperation_TableNotSorted(
TableIndex
.FieldLayout);
1499
Throw.InvalidOperation_TableNotSorted(
TableIndex
.FieldRva);
1526
Throw.InvalidOperation_TableNotSorted(
TableIndex
.GenericParam);
1536
Throw.InvalidOperation_TableNotSorted(
TableIndex
.GenericParamConstraint);
1547
Throw.InvalidOperation_TableNotSorted(
TableIndex
.ImplMap);
1558
Throw.InvalidOperation_TableNotSorted(
TableIndex
.InterfaceImpl);
1569
Throw.InvalidOperation_TableNotSorted(
TableIndex
.MethodImpl);
1580
Throw.InvalidOperation_TableNotSorted(
TableIndex
.NestedClass);
1617
Throw.InvalidOperation_TableNotSorted(
TableIndex
.LocalScope);
1627
Throw.InvalidOperation_TableNotSorted(
TableIndex
.StateMachineMethod);
1647
if (metadataSizes.IsPresent(
TableIndex
.Module))
1652
if (metadataSizes.IsPresent(
TableIndex
.TypeRef))
1657
if (metadataSizes.IsPresent(
TableIndex
.TypeDef))
1662
if (metadataSizes.IsPresent(
TableIndex
.Field))
1667
if (metadataSizes.IsPresent(
TableIndex
.MethodDef))
1672
if (metadataSizes.IsPresent(
TableIndex
.Param))
1677
if (metadataSizes.IsPresent(
TableIndex
.InterfaceImpl))
1682
if (metadataSizes.IsPresent(
TableIndex
.MemberRef))
1687
if (metadataSizes.IsPresent(
TableIndex
.Constant))
1692
if (metadataSizes.IsPresent(
TableIndex
.CustomAttribute))
1697
if (metadataSizes.IsPresent(
TableIndex
.FieldMarshal))
1702
if (metadataSizes.IsPresent(
TableIndex
.DeclSecurity))
1707
if (metadataSizes.IsPresent(
TableIndex
.ClassLayout))
1712
if (metadataSizes.IsPresent(
TableIndex
.FieldLayout))
1717
if (metadataSizes.IsPresent(
TableIndex
.StandAloneSig))
1722
if (metadataSizes.IsPresent(
TableIndex
.EventMap))
1727
if (metadataSizes.IsPresent(
TableIndex
.Event))
1732
if (metadataSizes.IsPresent(
TableIndex
.PropertyMap))
1737
if (metadataSizes.IsPresent(
TableIndex
.Property))
1742
if (metadataSizes.IsPresent(
TableIndex
.MethodSemantics))
1747
if (metadataSizes.IsPresent(
TableIndex
.MethodImpl))
1752
if (metadataSizes.IsPresent(
TableIndex
.ModuleRef))
1757
if (metadataSizes.IsPresent(
TableIndex
.TypeSpec))
1762
if (metadataSizes.IsPresent(
TableIndex
.ImplMap))
1767
if (metadataSizes.IsPresent(
TableIndex
.FieldRva))
1772
if (metadataSizes.IsPresent(
TableIndex
.EncLog))
1777
if (metadataSizes.IsPresent(
TableIndex
.EncMap))
1782
if (metadataSizes.IsPresent(
TableIndex
.Assembly))
1787
if (metadataSizes.IsPresent(
TableIndex
.AssemblyRef))
1792
if (metadataSizes.IsPresent(
TableIndex
.File))
1797
if (metadataSizes.IsPresent(
TableIndex
.ExportedType))
1802
if (metadataSizes.IsPresent(
TableIndex
.ManifestResource))
1807
if (metadataSizes.IsPresent(
TableIndex
.NestedClass))
1812
if (metadataSizes.IsPresent(
TableIndex
.GenericParam))
1817
if (metadataSizes.IsPresent(
TableIndex
.MethodSpec))
1822
if (metadataSizes.IsPresent(
TableIndex
.GenericParamConstraint))
1828
if (metadataSizes.IsPresent(
TableIndex
.Document))
1833
if (metadataSizes.IsPresent(
TableIndex
.MethodDebugInformation))
1838
if (metadataSizes.IsPresent(
TableIndex
.LocalScope))
1843
if (metadataSizes.IsPresent(
TableIndex
.LocalVariable))
1848
if (metadataSizes.IsPresent(
TableIndex
.LocalConstant))
1853
if (metadataSizes.IsPresent(
TableIndex
.ImportScope))
1858
if (metadataSizes.IsPresent(
TableIndex
.StateMachineMethod))
1863
if (metadataSizes.IsPresent(
TableIndex
.CustomDebugInformation))
1902
metadataSizes.IsEncDelta ? MetadataSizes.SortedTypeSystemTables & ~(1UL << (int)
TableIndex
.CustomAttribute) :
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (110)
20
public static int GetTableRowCount(this MetadataReader reader,
TableIndex
tableIndex)
40
public static int GetTableRowSize(this MetadataReader reader,
TableIndex
tableIndex)
49
TableIndex
.Module => reader.ModuleTable.RowSize,
50
TableIndex
.TypeRef => reader.TypeRefTable.RowSize,
51
TableIndex
.TypeDef => reader.TypeDefTable.RowSize,
52
TableIndex
.FieldPtr => reader.FieldPtrTable.RowSize,
53
TableIndex
.Field => reader.FieldTable.RowSize,
54
TableIndex
.MethodPtr => reader.MethodPtrTable.RowSize,
55
TableIndex
.MethodDef => reader.MethodDefTable.RowSize,
56
TableIndex
.ParamPtr => reader.ParamPtrTable.RowSize,
57
TableIndex
.Param => reader.ParamTable.RowSize,
58
TableIndex
.InterfaceImpl => reader.InterfaceImplTable.RowSize,
59
TableIndex
.MemberRef => reader.MemberRefTable.RowSize,
60
TableIndex
.Constant => reader.ConstantTable.RowSize,
61
TableIndex
.CustomAttribute => reader.CustomAttributeTable.RowSize,
62
TableIndex
.FieldMarshal => reader.FieldMarshalTable.RowSize,
63
TableIndex
.DeclSecurity => reader.DeclSecurityTable.RowSize,
64
TableIndex
.ClassLayout => reader.ClassLayoutTable.RowSize,
65
TableIndex
.FieldLayout => reader.FieldLayoutTable.RowSize,
66
TableIndex
.StandAloneSig => reader.StandAloneSigTable.RowSize,
67
TableIndex
.EventMap => reader.EventMapTable.RowSize,
68
TableIndex
.EventPtr => reader.EventPtrTable.RowSize,
69
TableIndex
.Event => reader.EventTable.RowSize,
70
TableIndex
.PropertyMap => reader.PropertyMapTable.RowSize,
71
TableIndex
.PropertyPtr => reader.PropertyPtrTable.RowSize,
72
TableIndex
.Property => reader.PropertyTable.RowSize,
73
TableIndex
.MethodSemantics => reader.MethodSemanticsTable.RowSize,
74
TableIndex
.MethodImpl => reader.MethodImplTable.RowSize,
75
TableIndex
.ModuleRef => reader.ModuleRefTable.RowSize,
76
TableIndex
.TypeSpec => reader.TypeSpecTable.RowSize,
77
TableIndex
.ImplMap => reader.ImplMapTable.RowSize,
78
TableIndex
.FieldRva => reader.FieldRvaTable.RowSize,
79
TableIndex
.EncLog => reader.EncLogTable.RowSize,
80
TableIndex
.EncMap => reader.EncMapTable.RowSize,
81
TableIndex
.Assembly => reader.AssemblyTable.RowSize,
82
TableIndex
.AssemblyProcessor => reader.AssemblyProcessorTable.RowSize,
83
TableIndex
.AssemblyOS => reader.AssemblyOSTable.RowSize,
84
TableIndex
.AssemblyRef => reader.AssemblyRefTable.RowSize,
85
TableIndex
.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.RowSize,
86
TableIndex
.AssemblyRefOS => reader.AssemblyRefOSTable.RowSize,
87
TableIndex
.File => reader.FileTable.RowSize,
88
TableIndex
.ExportedType => reader.ExportedTypeTable.RowSize,
89
TableIndex
.ManifestResource => reader.ManifestResourceTable.RowSize,
90
TableIndex
.NestedClass => reader.NestedClassTable.RowSize,
91
TableIndex
.GenericParam => reader.GenericParamTable.RowSize,
92
TableIndex
.MethodSpec => reader.MethodSpecTable.RowSize,
93
TableIndex
.GenericParamConstraint => reader.GenericParamConstraintTable.RowSize,
96
TableIndex
.Document => reader.DocumentTable.RowSize,
97
TableIndex
.MethodDebugInformation => reader.MethodDebugInformationTable.RowSize,
98
TableIndex
.LocalScope => reader.LocalScopeTable.RowSize,
99
TableIndex
.LocalVariable => reader.LocalVariableTable.RowSize,
100
TableIndex
.LocalConstant => reader.LocalConstantTable.RowSize,
101
TableIndex
.ImportScope => reader.ImportScopeTable.RowSize,
102
TableIndex
.StateMachineMethod => reader.StateMachineMethodTable.RowSize,
103
TableIndex
.CustomDebugInformation => reader.CustomDebugInformationTable.RowSize,
114
public static unsafe int GetTableMetadataOffset(this MetadataReader reader,
TableIndex
tableIndex)
124
private static MemoryBlock GetTableMetadataBlock(this MetadataReader reader,
TableIndex
tableIndex)
130
TableIndex
.Module => reader.ModuleTable.Block,
131
TableIndex
.TypeRef => reader.TypeRefTable.Block,
132
TableIndex
.TypeDef => reader.TypeDefTable.Block,
133
TableIndex
.FieldPtr => reader.FieldPtrTable.Block,
134
TableIndex
.Field => reader.FieldTable.Block,
135
TableIndex
.MethodPtr => reader.MethodPtrTable.Block,
136
TableIndex
.MethodDef => reader.MethodDefTable.Block,
137
TableIndex
.ParamPtr => reader.ParamPtrTable.Block,
138
TableIndex
.Param => reader.ParamTable.Block,
139
TableIndex
.InterfaceImpl => reader.InterfaceImplTable.Block,
140
TableIndex
.MemberRef => reader.MemberRefTable.Block,
141
TableIndex
.Constant => reader.ConstantTable.Block,
142
TableIndex
.CustomAttribute => reader.CustomAttributeTable.Block,
143
TableIndex
.FieldMarshal => reader.FieldMarshalTable.Block,
144
TableIndex
.DeclSecurity => reader.DeclSecurityTable.Block,
145
TableIndex
.ClassLayout => reader.ClassLayoutTable.Block,
146
TableIndex
.FieldLayout => reader.FieldLayoutTable.Block,
147
TableIndex
.StandAloneSig => reader.StandAloneSigTable.Block,
148
TableIndex
.EventMap => reader.EventMapTable.Block,
149
TableIndex
.EventPtr => reader.EventPtrTable.Block,
150
TableIndex
.Event => reader.EventTable.Block,
151
TableIndex
.PropertyMap => reader.PropertyMapTable.Block,
152
TableIndex
.PropertyPtr => reader.PropertyPtrTable.Block,
153
TableIndex
.Property => reader.PropertyTable.Block,
154
TableIndex
.MethodSemantics => reader.MethodSemanticsTable.Block,
155
TableIndex
.MethodImpl => reader.MethodImplTable.Block,
156
TableIndex
.ModuleRef => reader.ModuleRefTable.Block,
157
TableIndex
.TypeSpec => reader.TypeSpecTable.Block,
158
TableIndex
.ImplMap => reader.ImplMapTable.Block,
159
TableIndex
.FieldRva => reader.FieldRvaTable.Block,
160
TableIndex
.EncLog => reader.EncLogTable.Block,
161
TableIndex
.EncMap => reader.EncMapTable.Block,
162
TableIndex
.Assembly => reader.AssemblyTable.Block,
163
TableIndex
.AssemblyProcessor => reader.AssemblyProcessorTable.Block,
164
TableIndex
.AssemblyOS => reader.AssemblyOSTable.Block,
165
TableIndex
.AssemblyRef => reader.AssemblyRefTable.Block,
166
TableIndex
.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.Block,
167
TableIndex
.AssemblyRefOS => reader.AssemblyRefOSTable.Block,
168
TableIndex
.File => reader.FileTable.Block,
169
TableIndex
.ExportedType => reader.ExportedTypeTable.Block,
170
TableIndex
.ManifestResource => reader.ManifestResourceTable.Block,
171
TableIndex
.NestedClass => reader.NestedClassTable.Block,
172
TableIndex
.GenericParam => reader.GenericParamTable.Block,
173
TableIndex
.MethodSpec => reader.MethodSpecTable.Block,
174
TableIndex
.GenericParamConstraint => reader.GenericParamConstraintTable.Block,
177
TableIndex
.Document => reader.DocumentTable.Block,
178
TableIndex
.MethodDebugInformation => reader.MethodDebugInformationTable.Block,
179
TableIndex
.LocalScope => reader.LocalScopeTable.Block,
180
TableIndex
.LocalVariable => reader.LocalVariableTable.Block,
181
TableIndex
.LocalConstant => reader.LocalConstantTable.Block,
182
TableIndex
.ImportScope => reader.ImportScopeTable.Block,
183
TableIndex
.StateMachineMethod => reader.StateMachineMethodTable.Block,
184
TableIndex
.CustomDebugInformation => reader.CustomDebugInformationTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (170)
23
1UL << (int)
TableIndex
.InterfaceImpl |
24
1UL << (int)
TableIndex
.Constant |
25
1UL << (int)
TableIndex
.CustomAttribute |
26
1UL << (int)
TableIndex
.FieldMarshal |
27
1UL << (int)
TableIndex
.DeclSecurity |
28
1UL << (int)
TableIndex
.ClassLayout |
29
1UL << (int)
TableIndex
.FieldLayout |
30
1UL << (int)
TableIndex
.MethodSemantics |
31
1UL << (int)
TableIndex
.MethodImpl |
32
1UL << (int)
TableIndex
.ImplMap |
33
1UL << (int)
TableIndex
.FieldRva |
34
1UL << (int)
TableIndex
.NestedClass |
35
1UL << (int)
TableIndex
.GenericParam |
36
1UL << (int)
TableIndex
.GenericParamConstraint;
39
1UL << (int)
TableIndex
.LocalScope |
40
1UL << (int)
TableIndex
.StateMachineMethod |
41
1UL << (int)
TableIndex
.CustomDebugInformation;
144
bool isEncDelta = IsPresent(
TableIndex
.EncLog) || IsPresent(
TableIndex
.EncMap);
157
CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3,
TableIndex
.MethodDef,
TableIndex
.MemberRef);
158
DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.MethodDef,
TableIndex
.TypeDef);
159
EventDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Event);
160
FieldDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Field);
161
GenericParamReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.GenericParam);
162
HasConstantCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.Field,
TableIndex
.Param,
TableIndex
.Property);
165
TableIndex
.MethodDef,
166
TableIndex
.Field,
167
TableIndex
.TypeRef,
168
TableIndex
.TypeDef,
169
TableIndex
.Param,
170
TableIndex
.InterfaceImpl,
171
TableIndex
.MemberRef,
172
TableIndex
.Module,
173
TableIndex
.DeclSecurity,
174
TableIndex
.Property,
175
TableIndex
.Event,
176
TableIndex
.StandAloneSig,
177
TableIndex
.ModuleRef,
178
TableIndex
.TypeSpec,
179
TableIndex
.Assembly,
180
TableIndex
.AssemblyRef,
181
TableIndex
.File,
182
TableIndex
.ExportedType,
183
TableIndex
.ManifestResource,
184
TableIndex
.GenericParam,
185
TableIndex
.GenericParamConstraint,
186
TableIndex
.MethodSpec);
188
HasFieldMarshalCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Field,
TableIndex
.Param);
189
HasSemanticsCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Event,
TableIndex
.Property);
190
ImplementationCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.File,
TableIndex
.AssemblyRef,
TableIndex
.ExportedType);
191
MemberForwardedCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Field,
TableIndex
.MethodDef);
192
MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3,
TableIndex
.TypeDef,
TableIndex
.TypeRef,
TableIndex
.ModuleRef,
TableIndex
.MethodDef,
TableIndex
.TypeSpec);
193
MethodDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.MethodDef);
194
MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.MethodDef,
TableIndex
.MemberRef);
195
ModuleRefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.ModuleRef);
196
ParameterReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Param);
197
PropertyDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Property);
198
ResolutionScopeCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.Module,
TableIndex
.ModuleRef,
TableIndex
.AssemblyRef,
TableIndex
.TypeRef);
199
TypeDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.TypeDef);
200
TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.TypeDef,
TableIndex
.TypeRef,
TableIndex
.TypeSpec);
201
TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.TypeDef,
TableIndex
.MethodDef);
203
DocumentReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Document);
204
LocalVariableReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.LocalVariable);
205
LocalConstantReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.LocalConstant);
206
ImportScopeReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.ImportScope);
209
TableIndex
.MethodDef,
210
TableIndex
.Field,
211
TableIndex
.TypeRef,
212
TableIndex
.TypeDef,
213
TableIndex
.Param,
214
TableIndex
.InterfaceImpl,
215
TableIndex
.MemberRef,
216
TableIndex
.Module,
217
TableIndex
.DeclSecurity,
218
TableIndex
.Property,
219
TableIndex
.Event,
220
TableIndex
.StandAloneSig,
221
TableIndex
.ModuleRef,
222
TableIndex
.TypeSpec,
223
TableIndex
.Assembly,
224
TableIndex
.AssemblyRef,
225
TableIndex
.File,
226
TableIndex
.ExportedType,
227
TableIndex
.ManifestResource,
228
TableIndex
.GenericParam,
229
TableIndex
.GenericParamConstraint,
230
TableIndex
.MethodSpec,
231
TableIndex
.Document,
232
TableIndex
.LocalScope,
233
TableIndex
.LocalVariable,
234
TableIndex
.LocalConstant,
235
TableIndex
.ImportScope);
272
size += GetTableSize(
TableIndex
.Module, 2 + 3 * guidReferenceSize + stringReferenceSize);
273
size += GetTableSize(
TableIndex
.TypeRef, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize);
274
size += GetTableSize(
TableIndex
.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize);
275
Debug.Assert(rowCounts[(int)
TableIndex
.FieldPtr] == 0);
276
size += GetTableSize(
TableIndex
.Field, 2 + stringReferenceSize + blobReferenceSize);
277
Debug.Assert(rowCounts[(int)
TableIndex
.MethodPtr] == 0);
278
size += GetTableSize(
TableIndex
.MethodDef, 8 + stringReferenceSize + blobReferenceSize + parameterReferenceSize);
279
Debug.Assert(rowCounts[(int)
TableIndex
.ParamPtr] == 0);
280
size += GetTableSize(
TableIndex
.Param, 4 + stringReferenceSize);
281
size += GetTableSize(
TableIndex
.InterfaceImpl, typeDefReferenceSize + typeDefOrRefCodedIndexSize);
282
size += GetTableSize(
TableIndex
.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize);
283
size += GetTableSize(
TableIndex
.Constant, 2 + hasConstantCodedIndexSize + blobReferenceSize);
284
size += GetTableSize(
TableIndex
.CustomAttribute, hasCustomAttributeCodedIndexSize + customAttributeTypeCodedIndexSize + blobReferenceSize);
285
size += GetTableSize(
TableIndex
.FieldMarshal, hasFieldMarshalCodedIndexSize + blobReferenceSize);
286
size += GetTableSize(
TableIndex
.DeclSecurity, 2 + declSecurityCodedIndexSize + blobReferenceSize);
287
size += GetTableSize(
TableIndex
.ClassLayout, 6 + typeDefReferenceSize);
288
size += GetTableSize(
TableIndex
.FieldLayout, 4 + fieldDefReferenceSize);
289
size += GetTableSize(
TableIndex
.StandAloneSig, blobReferenceSize);
290
size += GetTableSize(
TableIndex
.EventMap, typeDefReferenceSize + eventDefReferenceSize);
291
Debug.Assert(rowCounts[(int)
TableIndex
.EventPtr] == 0);
292
size += GetTableSize(
TableIndex
.Event, 2 + stringReferenceSize + typeDefOrRefCodedIndexSize);
293
size += GetTableSize(
TableIndex
.PropertyMap, typeDefReferenceSize + propertyDefReferenceSize);
294
Debug.Assert(rowCounts[(int)
TableIndex
.PropertyPtr] == 0);
295
size += GetTableSize(
TableIndex
.Property, 2 + stringReferenceSize + blobReferenceSize);
296
size += GetTableSize(
TableIndex
.MethodSemantics, 2 + methodDefReferenceSize + hasSemanticsCodedIndexSize);
297
size += GetTableSize(
TableIndex
.MethodImpl, typeDefReferenceSize + methodDefOrRefCodedIndexSize + methodDefOrRefCodedIndexSize);
298
size += GetTableSize(
TableIndex
.ModuleRef, stringReferenceSize);
299
size += GetTableSize(
TableIndex
.TypeSpec, blobReferenceSize);
300
size += GetTableSize(
TableIndex
.ImplMap, 2 + memberForwardedCodedIndexSize + stringReferenceSize + moduleRefReferenceSize);
301
size += GetTableSize(
TableIndex
.FieldRva, 4 + fieldDefReferenceSize);
302
size += GetTableSize(
TableIndex
.EncLog, 8);
303
size += GetTableSize(
TableIndex
.EncMap, 4);
304
size += GetTableSize(
TableIndex
.Assembly, 16 + blobReferenceSize + stringReferenceSize + stringReferenceSize);
305
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyProcessor] == 0);
306
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyOS] == 0);
307
size += GetTableSize(
TableIndex
.AssemblyRef, 12 + blobReferenceSize + stringReferenceSize + stringReferenceSize + blobReferenceSize);
308
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyRefProcessor] == 0);
309
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyRefOS] == 0);
310
size += GetTableSize(
TableIndex
.File, 4 + stringReferenceSize + blobReferenceSize);
311
size += GetTableSize(
TableIndex
.ExportedType, 8 + stringReferenceSize + stringReferenceSize + implementationCodedIndexSize);
312
size += GetTableSize(
TableIndex
.ManifestResource, 8 + stringReferenceSize + implementationCodedIndexSize);
313
size += GetTableSize(
TableIndex
.NestedClass, typeDefReferenceSize + typeDefReferenceSize);
314
size += GetTableSize(
TableIndex
.GenericParam, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize);
315
size += GetTableSize(
TableIndex
.MethodSpec, methodDefOrRefCodedIndexSize + blobReferenceSize);
316
size += GetTableSize(
TableIndex
.GenericParamConstraint, genericParamReferenceSize + typeDefOrRefCodedIndexSize);
318
size += GetTableSize(
TableIndex
.Document, blobReferenceSize + guidReferenceSize + blobReferenceSize + guidReferenceSize);
319
size += GetTableSize(
TableIndex
.MethodDebugInformation, documentReferenceSize + blobReferenceSize);
320
size += GetTableSize(
TableIndex
.LocalScope, methodDefReferenceSize + importScopeReferenceSize + localVariableReferenceSize + localConstantReferenceSize + 4 + 4);
321
size += GetTableSize(
TableIndex
.LocalVariable, 2 + 2 + stringReferenceSize);
322
size += GetTableSize(
TableIndex
.LocalConstant, stringReferenceSize + blobReferenceSize);
323
size += GetTableSize(
TableIndex
.ImportScope, importScopeReferenceSize + blobReferenceSize);
324
size += GetTableSize(
TableIndex
.StateMachineMethod, methodDefReferenceSize + methodDefReferenceSize);
325
size += GetTableSize(
TableIndex
.CustomDebugInformation, hasCustomDebugInformationCodedIndexSize + guidReferenceSize + blobReferenceSize);
345
internal bool IsPresent(
TableIndex
table) => (PresentTablesMask & (1UL << (int)table)) != 0;
463
private int GetTableSize(
TableIndex
index, int rowSize)
468
private bool IsReferenceSmall(int tagBitSize, params
TableIndex
[] tables)
474
private bool ReferenceFits(int bitCount,
TableIndex
[] tables)
477
foreach (
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"/>.
233
public static bool TryGetTableIndex(HandleKind type, out
TableIndex
index)
239
index = (
TableIndex
)type;
318
public static EntityHandle EntityHandle(
TableIndex
tableIndex, int rowNumber)
328
public 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)
18
Module = 1UL <<
TableIndex
.Module,
19
TypeRef = 1UL <<
TableIndex
.TypeRef,
20
TypeDef = 1UL <<
TableIndex
.TypeDef,
21
FieldPtr = 1UL <<
TableIndex
.FieldPtr,
22
Field = 1UL <<
TableIndex
.Field,
23
MethodPtr = 1UL <<
TableIndex
.MethodPtr,
24
MethodDef = 1UL <<
TableIndex
.MethodDef,
25
ParamPtr = 1UL <<
TableIndex
.ParamPtr,
26
Param = 1UL <<
TableIndex
.Param,
27
InterfaceImpl = 1UL <<
TableIndex
.InterfaceImpl,
28
MemberRef = 1UL <<
TableIndex
.MemberRef,
29
Constant = 1UL <<
TableIndex
.Constant,
30
CustomAttribute = 1UL <<
TableIndex
.CustomAttribute,
31
FieldMarshal = 1UL <<
TableIndex
.FieldMarshal,
32
DeclSecurity = 1UL <<
TableIndex
.DeclSecurity,
33
ClassLayout = 1UL <<
TableIndex
.ClassLayout,
34
FieldLayout = 1UL <<
TableIndex
.FieldLayout,
35
StandAloneSig = 1UL <<
TableIndex
.StandAloneSig,
36
EventMap = 1UL <<
TableIndex
.EventMap,
37
EventPtr = 1UL <<
TableIndex
.EventPtr,
38
Event = 1UL <<
TableIndex
.Event,
39
PropertyMap = 1UL <<
TableIndex
.PropertyMap,
40
PropertyPtr = 1UL <<
TableIndex
.PropertyPtr,
41
Property = 1UL <<
TableIndex
.Property,
42
MethodSemantics = 1UL <<
TableIndex
.MethodSemantics,
43
MethodImpl = 1UL <<
TableIndex
.MethodImpl,
44
ModuleRef = 1UL <<
TableIndex
.ModuleRef,
45
TypeSpec = 1UL <<
TableIndex
.TypeSpec,
46
ImplMap = 1UL <<
TableIndex
.ImplMap,
47
FieldRva = 1UL <<
TableIndex
.FieldRva,
48
EnCLog = 1UL <<
TableIndex
.EncLog,
49
EnCMap = 1UL <<
TableIndex
.EncMap,
50
Assembly = 1UL <<
TableIndex
.Assembly,
53
AssemblyRef = 1UL <<
TableIndex
.AssemblyRef,
56
File = 1UL <<
TableIndex
.File,
57
ExportedType = 1UL <<
TableIndex
.ExportedType,
58
ManifestResource = 1UL <<
TableIndex
.ManifestResource,
59
NestedClass = 1UL <<
TableIndex
.NestedClass,
60
GenericParam = 1UL <<
TableIndex
.GenericParam,
61
MethodSpec = 1UL <<
TableIndex
.MethodSpec,
62
GenericParamConstraint = 1UL <<
TableIndex
.GenericParamConstraint,
64
Document = 1UL <<
TableIndex
.Document,
65
MethodDebugInformation = 1UL <<
TableIndex
.MethodDebugInformation,
66
LocalScope = 1UL <<
TableIndex
.LocalScope,
67
LocalVariable = 1UL <<
TableIndex
.LocalVariable,
68
LocalConstant = 1UL <<
TableIndex
.LocalConstant,
69
ImportScope = 1UL <<
TableIndex
.ImportScope,
70
StateMachineMethod = 1UL <<
TableIndex
.StateMachineMethod,
71
CustomDebugInformation = 1UL <<
TableIndex
.CustomDebugInformation,
203
internal const uint Module = (uint)
TableIndex
.Module;
204
internal const uint TypeRef = (uint)
TableIndex
.TypeRef;
205
internal const uint TypeDef = (uint)
TableIndex
.TypeDef;
206
internal const uint FieldDef = (uint)
TableIndex
.Field;
207
internal const uint MethodDef = (uint)
TableIndex
.MethodDef;
208
internal const uint ParamDef = (uint)
TableIndex
.Param;
209
internal const uint InterfaceImpl = (uint)
TableIndex
.InterfaceImpl;
210
internal const uint MemberRef = (uint)
TableIndex
.MemberRef;
211
internal const uint Constant = (uint)
TableIndex
.Constant;
212
internal const uint CustomAttribute = (uint)
TableIndex
.CustomAttribute;
213
internal const uint DeclSecurity = (uint)
TableIndex
.DeclSecurity;
214
internal const uint Signature = (uint)
TableIndex
.StandAloneSig;
215
internal const uint EventMap = (uint)
TableIndex
.EventMap;
216
internal const uint Event = (uint)
TableIndex
.Event;
217
internal const uint PropertyMap = (uint)
TableIndex
.PropertyMap;
218
internal const uint Property = (uint)
TableIndex
.Property;
219
internal const uint MethodSemantics = (uint)
TableIndex
.MethodSemantics;
220
internal const uint MethodImpl = (uint)
TableIndex
.MethodImpl;
221
internal const uint ModuleRef = (uint)
TableIndex
.ModuleRef;
222
internal const uint TypeSpec = (uint)
TableIndex
.TypeSpec;
223
internal const uint Assembly = (uint)
TableIndex
.Assembly;
224
internal const uint AssemblyRef = (uint)
TableIndex
.AssemblyRef;
225
internal const uint File = (uint)
TableIndex
.File;
226
internal const uint ExportedType = (uint)
TableIndex
.ExportedType;
227
internal const uint ManifestResource = (uint)
TableIndex
.ManifestResource;
228
internal const uint NestedClass = (uint)
TableIndex
.NestedClass;
229
internal const uint GenericParam = (uint)
TableIndex
.GenericParam;
230
internal const uint MethodSpec = (uint)
TableIndex
.MethodSpec;
231
internal const uint GenericParamConstraint = (uint)
TableIndex
.GenericParamConstraint;
234
internal const uint Document = (uint)
TableIndex
.Document;
235
internal const uint MethodDebugInformation = (uint)
TableIndex
.MethodDebugInformation;
236
internal const uint LocalScope = (uint)
TableIndex
.LocalScope;
237
internal const uint LocalVariable = (uint)
TableIndex
.LocalVariable;
238
internal const uint LocalConstant = (uint)
TableIndex
.LocalConstant;
239
internal const uint ImportScope = (uint)
TableIndex
.ImportScope;
240
internal const uint AsyncMethod = (uint)
TableIndex
.StateMachineMethod;
241
internal const uint CustomDebugInformation = (uint)
TableIndex
.CustomDebugInformation;
System\Reflection\Metadata\Internal\Tables.cs (13)
581
Throw.TableNotSorted(
TableIndex
.InterfaceImpl);
708
Throw.TableNotSorted(
TableIndex
.Constant);
889
Throw.TableNotSorted(
TableIndex
.FieldMarshal);
955
Throw.TableNotSorted(
TableIndex
.DeclSecurity);
1035
Throw.TableNotSorted(
TableIndex
.ClassLayout);
1099
Throw.TableNotSorted(
TableIndex
.FieldLayout);
1503
Throw.TableNotSorted(
TableIndex
.MethodSemantics);
1600
Throw.TableNotSorted(
TableIndex
.MethodImpl);
1749
Throw.TableNotSorted(
TableIndex
.ImplMap);
1818
Throw.TableNotSorted(
TableIndex
.FieldRva);
2386
Throw.TableNotSorted(
TableIndex
.NestedClass);
2458
Throw.TableNotSorted(
TableIndex
.GenericParam);
2599
Throw.TableNotSorted(
TableIndex
.GenericParamConstraint);
System\Reflection\Metadata\MetadataReader.cs (91)
372
/// A row count for each possible table. May be indexed by <see cref="
TableIndex
"/>.
563
private int GetReferenceSize(int[] rowCounts,
TableIndex
index)
577
int fieldRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.FieldPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Field);
578
int methodRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.MethodPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.MethodDef);
579
int paramRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.ParamPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Param);
580
int eventRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.EventPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Event);
581
int propertyRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.PropertyPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Property);
605
this.ModuleTable = new ModuleTableReader(rowCounts[(int)
TableIndex
.Module], stringHeapRefSize, guidHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
608
this.TypeRefTable = new TypeRefTableReader(rowCounts[(int)
TableIndex
.TypeRef], resolutionScopeRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
611
this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)
TableIndex
.TypeDef], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
614
this.FieldPtrTable = new FieldPtrTableReader(rowCounts[(int)
TableIndex
.FieldPtr], GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
617
this.FieldTable = new FieldTableReader(rowCounts[(int)
TableIndex
.Field], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
620
this.MethodPtrTable = new MethodPtrTableReader(rowCounts[(int)
TableIndex
.MethodPtr], GetReferenceSize(rowCounts,
TableIndex
.MethodDef), metadataTablesMemoryBlock, totalRequiredSize);
623
this.MethodDefTable = new MethodTableReader(rowCounts[(int)
TableIndex
.MethodDef], paramRefSizeSorted, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
626
this.ParamPtrTable = new ParamPtrTableReader(rowCounts[(int)
TableIndex
.ParamPtr], GetReferenceSize(rowCounts,
TableIndex
.Param), metadataTablesMemoryBlock, totalRequiredSize);
629
this.ParamTable = new ParamTableReader(rowCounts[(int)
TableIndex
.Param], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
632
this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)
TableIndex
.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
635
this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)
TableIndex
.MemberRef], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
638
this.ConstantTable = new ConstantTableReader(rowCounts[(int)
TableIndex
.Constant], IsDeclaredSorted(TableMask.Constant), hasConstantRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
641
this.CustomAttributeTable = new CustomAttributeTableReader(rowCounts[(int)
TableIndex
.CustomAttribute],
650
this.FieldMarshalTable = new FieldMarshalTableReader(rowCounts[(int)
TableIndex
.FieldMarshal], IsDeclaredSorted(TableMask.FieldMarshal), hasFieldMarshalRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
653
this.DeclSecurityTable = new DeclSecurityTableReader(rowCounts[(int)
TableIndex
.DeclSecurity], IsDeclaredSorted(TableMask.DeclSecurity), hasDeclSecurityRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
656
this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)
TableIndex
.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), metadataTablesMemoryBlock, totalRequiredSize);
659
this.FieldLayoutTable = new FieldLayoutTableReader(rowCounts[(int)
TableIndex
.FieldLayout], IsDeclaredSorted(TableMask.FieldLayout), GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
662
this.StandAloneSigTable = new StandAloneSigTableReader(rowCounts[(int)
TableIndex
.StandAloneSig], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
665
this.EventMapTable = new EventMapTableReader(rowCounts[(int)
TableIndex
.EventMap], GetReferenceSize(rowCounts,
TableIndex
.TypeDef), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
668
this.EventPtrTable = new EventPtrTableReader(rowCounts[(int)
TableIndex
.EventPtr], GetReferenceSize(rowCounts,
TableIndex
.Event), metadataTablesMemoryBlock, totalRequiredSize);
671
this.EventTable = new EventTableReader(rowCounts[(int)
TableIndex
.Event], typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
674
this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)
TableIndex
.PropertyMap], GetReferenceSize(rowCounts,
TableIndex
.TypeDef), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
677
this.PropertyPtrTable = new PropertyPtrTableReader(rowCounts[(int)
TableIndex
.PropertyPtr], GetReferenceSize(rowCounts,
TableIndex
.Property), metadataTablesMemoryBlock, totalRequiredSize);
680
this.PropertyTable = new PropertyTableReader(rowCounts[(int)
TableIndex
.Property], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
683
this.MethodSemanticsTable = new MethodSemanticsTableReader(rowCounts[(int)
TableIndex
.MethodSemantics], IsDeclaredSorted(TableMask.MethodSemantics), GetReferenceSize(rowCounts,
TableIndex
.MethodDef), hasSemanticsRefSize, metadataTablesMemoryBlock, totalRequiredSize);
686
this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)
TableIndex
.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
689
this.ModuleRefTable = new ModuleRefTableReader(rowCounts[(int)
TableIndex
.ModuleRef], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
692
this.TypeSpecTable = new TypeSpecTableReader(rowCounts[(int)
TableIndex
.TypeSpec], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
695
this.ImplMapTable = new ImplMapTableReader(rowCounts[(int)
TableIndex
.ImplMap], IsDeclaredSorted(TableMask.ImplMap), GetReferenceSize(rowCounts,
TableIndex
.ModuleRef), memberForwardedRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
698
this.FieldRvaTable = new FieldRVATableReader(rowCounts[(int)
TableIndex
.FieldRva], IsDeclaredSorted(TableMask.FieldRva), GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
701
this.EncLogTable = new EnCLogTableReader(rowCounts[(int)
TableIndex
.EncLog], metadataTablesMemoryBlock, totalRequiredSize, _metadataStreamKind);
704
this.EncMapTable = new EnCMapTableReader(rowCounts[(int)
TableIndex
.EncMap], metadataTablesMemoryBlock, totalRequiredSize);
707
this.AssemblyTable = new AssemblyTableReader(rowCounts[(int)
TableIndex
.Assembly], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
710
this.AssemblyProcessorTable = new AssemblyProcessorTableReader(rowCounts[(int)
TableIndex
.AssemblyProcessor], metadataTablesMemoryBlock, totalRequiredSize);
713
this.AssemblyOSTable = new AssemblyOSTableReader(rowCounts[(int)
TableIndex
.AssemblyOS], metadataTablesMemoryBlock, totalRequiredSize);
716
this.AssemblyRefTable = new AssemblyRefTableReader(rowCounts[(int)
TableIndex
.AssemblyRef], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize, _metadataKind);
719
this.AssemblyRefProcessorTable = new AssemblyRefProcessorTableReader(rowCounts[(int)
TableIndex
.AssemblyRefProcessor], GetReferenceSize(rowCounts,
TableIndex
.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize);
722
this.AssemblyRefOSTable = new AssemblyRefOSTableReader(rowCounts[(int)
TableIndex
.AssemblyRefOS], GetReferenceSize(rowCounts,
TableIndex
.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize);
725
this.FileTable = new FileTableReader(rowCounts[(int)
TableIndex
.File], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
728
this.ExportedTypeTable = new ExportedTypeTableReader(rowCounts[(int)
TableIndex
.ExportedType], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
731
this.ManifestResourceTable = new ManifestResourceTableReader(rowCounts[(int)
TableIndex
.ManifestResource], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
734
this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)
TableIndex
.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), metadataTablesMemoryBlock, totalRequiredSize);
737
this.GenericParamTable = new GenericParamTableReader(rowCounts[(int)
TableIndex
.GenericParam], IsDeclaredSorted(TableMask.GenericParam), typeOrMethodDefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
740
this.MethodSpecTable = new MethodSpecTableReader(rowCounts[(int)
TableIndex
.MethodSpec], methodDefOrRefRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
743
this.GenericParamConstraintTable = new GenericParamConstraintTableReader(rowCounts[(int)
TableIndex
.GenericParamConstraint], IsDeclaredSorted(TableMask.GenericParamConstraint), GetReferenceSize(rowCounts,
TableIndex
.GenericParam), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
750
var combinedRowCounts = (externalRowCountsOpt != null) ? CombineRowCounts(rowCounts, externalRowCountsOpt, firstLocalTableIndex:
TableIndex
.Document) : rowCounts;
752
int methodRefSizeCombined = GetReferenceSize(combinedRowCounts,
TableIndex
.MethodDef);
755
this.DocumentTable = new DocumentTableReader(rowCounts[(int)
TableIndex
.Document], guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
758
this.MethodDebugInformationTable = new MethodDebugInformationTableReader(rowCounts[(int)
TableIndex
.MethodDebugInformation], GetReferenceSize(rowCounts,
TableIndex
.Document), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
761
this.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);
764
this.LocalVariableTable = new LocalVariableTableReader(rowCounts[(int)
TableIndex
.LocalVariable], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
767
this.LocalConstantTable = new LocalConstantTableReader(rowCounts[(int)
TableIndex
.LocalConstant], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
770
this.ImportScopeTable = new ImportScopeTableReader(rowCounts[(int)
TableIndex
.ImportScope], GetReferenceSize(rowCounts,
TableIndex
.ImportScope), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
773
this.StateMachineMethodTable = new StateMachineMethodTableReader(rowCounts[(int)
TableIndex
.StateMachineMethod], IsDeclaredSorted(TableMask.StateMachineMethod), methodRefSizeCombined, metadataTablesMemoryBlock, totalRequiredSize);
776
this.CustomDebugInformationTable = new CustomDebugInformationTableReader(rowCounts[(int)
TableIndex
.CustomDebugInformation], IsDeclaredSorted(TableMask.CustomDebugInformation), hasCustomDebugInformationRefSizeCombined, guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
785
private static int[] CombineRowCounts(int[] local, int[] external,
TableIndex
firstLocalTableIndex)
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
156
Throw.TableNotSorted(
TableIndex
.LocalScope);
356
Throw.TableNotSorted(
TableIndex
.StateMachineMethod);
465
Throw.TableNotSorted(
TableIndex
.CustomDebugInformation);
System\Reflection\Throw.cs (2)
207
internal static void TableNotSorted(
TableIndex
tableIndex)
213
internal static void InvalidOperation_TableNotSorted(
TableIndex
tableIndex)
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (5)
20
Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(
TableIndex
.TypeDef), null) ??
41
Interlocked.CompareExchange(ref field, CreateTable<RoDefinitionType>(
TableIndex
.TypeRef), null) ??
46
Interlocked.CompareExchange(ref field, CreateTable<EcmaGenericParameterType>(
TableIndex
.GenericParam), null) ??
51
Interlocked.CompareExchange(ref field, CreateTable<RoAssembly>(
TableIndex
.AssemblyRef), null) ??
54
private MetadataTable<T, EcmaModule> CreateTable<T>(
TableIndex
tableIndex) where T : class