4194 references to TableIndex
Microsoft.CodeAnalysis (175)
Emit\EditAndContinue\DeltaMetadataWriter.cs (146)
101
_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)
TableIndex
.TypeDef]);
102
_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)
TableIndex
.Event]);
103
_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)
TableIndex
.Field]);
104
_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)
TableIndex
.MethodDef]);
105
_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)
TableIndex
.Property]);
106
_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)
TableIndex
.Param]);
108
_genericParameters = new GenericParameterIndex(sizes[(int)
TableIndex
.GenericParam]);
109
_eventMap = new EventOrPropertyMapIndex(this.TryGetExistingEventMapIndex, sizes[(int)
TableIndex
.EventMap]);
110
_propertyMap = new EventOrPropertyMapIndex(this.TryGetExistingPropertyMapIndex, sizes[(int)
TableIndex
.PropertyMap]);
111
_methodImpls = new MethodImplIndex(this, sizes[(int)
TableIndex
.MethodImpl]);
119
_assemblyRefIndex = new HeapOrReferenceIndex<AssemblyIdentity>(this, lastRowId: sizes[(int)
TableIndex
.AssemblyRef]);
120
_moduleRefIndex = new HeapOrReferenceIndex<string>(this, lastRowId: sizes[(int)
TableIndex
.ModuleRef]);
121
_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)
TableIndex
.MemberRef]);
122
_methodSpecIndex = new InstanceAndStructuralReferenceIndex<IGenericMethodInstanceReference>(this, new MethodSpecComparer(this), lastRowId: sizes[(int)
TableIndex
.MethodSpec]);
123
_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)
TableIndex
.TypeRef]);
124
_typeSpecIndex = new InstanceAndStructuralReferenceIndex<ITypeReference>(this, new TypeSpecComparer(this), lastRowId: sizes[(int)
TableIndex
.TypeSpec]);
125
_standAloneSignatureIndex = new HeapOrReferenceIndex<BlobHandle>(this, lastRowId: sizes[(int)
TableIndex
.StandAloneSig]);
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 (3250)
Emit\EditAndContinue\EditAndContinueClosureTests.cs (277)
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));
9571
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9572
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9573
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
9693
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9694
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9695
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9696
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9697
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
9698
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9699
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
9700
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9701
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9702
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9703
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9704
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9705
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9706
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9707
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9708
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9709
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9710
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (43)
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(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
287
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
288
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
289
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
290
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
291
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
292
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
293
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
294
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
295
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
296
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
297
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
298
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
299
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
300
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
307
Handle(1,
TableIndex
.MethodDebugInformation),
308
Handle(2,
TableIndex
.MethodDebugInformation),
309
Handle(4,
TableIndex
.MethodDebugInformation),
310
Handle(8,
TableIndex
.MethodDebugInformation),
311
Handle(9,
TableIndex
.MethodDebugInformation),
312
Handle(10,
TableIndex
.MethodDebugInformation),
313
Handle(11,
TableIndex
.MethodDebugInformation),
314
Handle(12,
TableIndex
.MethodDebugInformation),
315
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 (2547)
91
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
92
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
93
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
94
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
95
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
96
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
97
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
102
Handle(3,
TableIndex
.TypeDef),
103
Handle(1,
TableIndex
.Field),
104
Handle(2,
TableIndex
.MethodDef),
105
Handle(3,
TableIndex
.MethodDef),
106
Handle(4,
TableIndex
.CustomAttribute)
173
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
174
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
175
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
176
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
177
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
178
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
179
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
180
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
181
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
185
Handle(3,
TableIndex
.TypeDef),
186
Handle(1,
TableIndex
.Field),
187
Handle(1,
TableIndex
.MethodDef),
188
Handle(2,
TableIndex
.MethodDef),
189
Handle(3,
TableIndex
.MethodDef),
190
Handle(4,
TableIndex
.CustomAttribute)
542
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
543
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
546
Handle(2,
TableIndex
.MethodDef),
547
Handle(2,
TableIndex
.StandAloneSig));
605
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
606
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
607
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
610
Handle(1,
TableIndex
.MethodDef),
611
Handle(1,
TableIndex
.Param),
612
Handle(2,
TableIndex
.StandAloneSig));
631
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
632
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
633
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
636
Handle(1,
TableIndex
.MethodDef),
637
Handle(1,
TableIndex
.Param),
638
Handle(3,
TableIndex
.StandAloneSig));
678
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
679
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
680
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
684
Handle(4,
TableIndex
.MethodDef),
685
Handle(1,
TableIndex
.Param),
686
Handle(12,
TableIndex
.CustomAttribute)
725
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
726
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
730
Handle(1,
TableIndex
.MethodDef),
731
Handle(1,
TableIndex
.Param)
772
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
773
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
774
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
778
Handle(3,
TableIndex
.MethodDef),
779
Handle(1,
TableIndex
.Param),
780
Handle(9,
TableIndex
.CustomAttribute)
833
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
834
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
835
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
836
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
837
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
838
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
839
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
842
Handle(7,
TableIndex
.TypeRef),
843
Handle(8,
TableIndex
.TypeRef),
844
Handle(2,
TableIndex
.MethodDef),
845
Handle(6,
TableIndex
.MemberRef),
846
Handle(2,
TableIndex
.StandAloneSig),
847
Handle(2,
TableIndex
.TypeSpec),
848
Handle(2,
TableIndex
.AssemblyRef));
895
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
896
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute
901
Handle(7,
TableIndex
.MethodDef),
902
Handle(4,
TableIndex
.CustomAttribute),
929
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
930
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
931
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
932
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F
933
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C
938
Handle(8,
TableIndex
.TypeDef),
939
Handle(7,
TableIndex
.MethodDef),
940
Handle(4,
TableIndex
.CustomAttribute),
941
Handle(5,
TableIndex
.CustomAttribute),
942
Handle(6,
TableIndex
.CustomAttribute),
965
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
966
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
967
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2
968
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted
973
Handle(7,
TableIndex
.MethodDef),
974
Handle(4,
TableIndex
.CustomAttribute),
975
Handle(5,
TableIndex
.CustomAttribute),
976
Handle(7,
TableIndex
.CustomAttribute),
1021
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1022
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1023
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1026
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1029
new CustomAttributeRow(Handle(9,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)),
1032
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1035
new CustomAttributeRow(Handle(10,
TableIndex
.TypeDef), Handle(2,
TableIndex
.MethodDef))
1062
Handle(8,
TableIndex
.MethodDef),
1063
Handle(10,
TableIndex
.MethodDef),
1064
Handle(4,
TableIndex
.CustomAttribute),
1065
Handle(6,
TableIndex
.CustomAttribute),
1066
Handle(8,
TableIndex
.CustomAttribute),
1067
Handle(9,
TableIndex
.CustomAttribute),
1068
Handle(10,
TableIndex
.CustomAttribute)
1073
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1074
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1075
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1076
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1077
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1078
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1079
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),// add new row
1084
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1085
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)),
1086
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)),
1087
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1088
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),
1134
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1135
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1136
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1137
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
1160
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // Parent row id is 0, signifying a delete
1163
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1164
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1165
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1166
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1167
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1168
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1169
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1172
Handle(7,
TableIndex
.TypeRef),
1173
Handle(8,
TableIndex
.TypeRef),
1174
Handle(2,
TableIndex
.MethodDef),
1175
Handle(6,
TableIndex
.MemberRef),
1176
Handle(4,
TableIndex
.CustomAttribute),
1177
Handle(2,
TableIndex
.StandAloneSig),
1178
Handle(2,
TableIndex
.AssemblyRef));
1197
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1200
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1201
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1202
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1203
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1204
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1205
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1206
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1207
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1208
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one
1211
Handle(9,
TableIndex
.TypeRef),
1212
Handle(10,
TableIndex
.TypeRef),
1213
Handle(11,
TableIndex
.TypeRef),
1214
Handle(2,
TableIndex
.MethodDef),
1215
Handle(7,
TableIndex
.MemberRef),
1216
Handle(8,
TableIndex
.MemberRef),
1217
Handle(4,
TableIndex
.CustomAttribute),
1218
Handle(3,
TableIndex
.StandAloneSig),
1219
Handle(3,
TableIndex
.AssemblyRef));
1258
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1259
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1260
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
1283
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MemberRef)));
1286
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1287
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1288
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1289
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1290
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1291
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1292
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1293
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1294
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute
1297
Handle(6,
TableIndex
.TypeRef),
1298
Handle(7,
TableIndex
.TypeRef),
1299
Handle(8,
TableIndex
.TypeRef),
1300
Handle(2,
TableIndex
.MethodDef),
1301
Handle(5,
TableIndex
.MemberRef),
1302
Handle(6,
TableIndex
.MemberRef),
1303
Handle(4,
TableIndex
.CustomAttribute),
1304
Handle(2,
TableIndex
.StandAloneSig),
1305
Handle(2,
TableIndex
.AssemblyRef));
1323
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // 0, delete
1326
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1327
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1328
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1329
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1330
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1333
Handle(9,
TableIndex
.TypeRef),
1334
Handle(2,
TableIndex
.MethodDef),
1335
Handle(4,
TableIndex
.CustomAttribute),
1336
Handle(3,
TableIndex
.StandAloneSig),
1337
Handle(3,
TableIndex
.AssemblyRef));
1355
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1358
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1359
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1360
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1361
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1362
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1363
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1364
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1365
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1366
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row
1369
Handle(10,
TableIndex
.TypeRef),
1370
Handle(11,
TableIndex
.TypeRef),
1371
Handle(12,
TableIndex
.TypeRef),
1372
Handle(2,
TableIndex
.MethodDef),
1373
Handle(7,
TableIndex
.MemberRef),
1374
Handle(8,
TableIndex
.MemberRef),
1375
Handle(4,
TableIndex
.CustomAttribute),
1376
Handle(4,
TableIndex
.StandAloneSig),
1377
Handle(4,
TableIndex
.AssemblyRef));
1409
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1410
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1411
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1414
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1415
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // Row 5
1418
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // Row 6
1421
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // Row 7
1422
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // Row 8
1444
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1445
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1446
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1447
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1448
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1449
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1450
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1451
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1452
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1457
Handle(9,
TableIndex
.MethodDef),
1458
Handle(10,
TableIndex
.MethodDef),
1459
Handle(11,
TableIndex
.MethodDef),
1460
Handle(4,
TableIndex
.CustomAttribute),
1461
Handle(5,
TableIndex
.CustomAttribute),
1462
Handle(6,
TableIndex
.CustomAttribute),
1463
Handle(7,
TableIndex
.CustomAttribute),
1464
Handle(8,
TableIndex
.CustomAttribute),
1465
Handle(9,
TableIndex
.CustomAttribute),
1470
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1471
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1472
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1473
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),// G [A3] -> [A4]
1474
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),// G [A3] add with RowId 9
1475
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),// H [A6] -> [A7]
1496
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1497
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1498
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1499
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1500
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1501
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1502
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1503
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1508
Handle(10,
TableIndex
.MethodDef),
1509
Handle(11,
TableIndex
.MethodDef),
1510
Handle(6,
TableIndex
.CustomAttribute),
1511
Handle(7,
TableIndex
.CustomAttribute),
1512
Handle(8,
TableIndex
.CustomAttribute),
1513
Handle(9,
TableIndex
.CustomAttribute),
1514
Handle(10,
TableIndex
.CustomAttribute),
1515
Handle(11,
TableIndex
.CustomAttribute),
1520
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A4] delete
1521
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A3] delete
1522
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // H [A5]
1523
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // H [A6]
1524
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)), // H [A7] add with RowId 10
1525
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MethodDef)), // H [A8] add with RowId 11
1545
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1546
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1547
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1548
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1549
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1554
Handle(11,
TableIndex
.MethodDef),
1555
Handle(7,
TableIndex
.CustomAttribute),
1556
Handle(8,
TableIndex
.CustomAttribute),
1557
Handle(10,
TableIndex
.CustomAttribute),
1558
Handle(11,
TableIndex
.CustomAttribute),
1563
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1564
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A6] delete
1565
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A7] delete
1566
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A8] delete
1596
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1597
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1598
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1617
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1618
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1623
Handle(6,
TableIndex
.MethodDef),
1624
Handle(4,
TableIndex
.CustomAttribute),
1629
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // G: [A1] add RowId 4
1648
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1649
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1654
Handle(5,
TableIndex
.MethodDef),
1655
Handle(5,
TableIndex
.CustomAttribute),
1660
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // F: [A2] add RowId 5
1680
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1681
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1682
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1683
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1688
Handle(5,
TableIndex
.MethodDef),
1689
Handle(6,
TableIndex
.MethodDef),
1690
Handle(4,
TableIndex
.CustomAttribute),
1691
Handle(5,
TableIndex
.CustomAttribute),
1696
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // G: [A2] -> [A4]
1697
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)), // F: [A1] -> [A3]
1725
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1726
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1727
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1730
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1748
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1749
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1750
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1755
Handle(4,
TableIndex
.MethodDef),
1756
Handle(4,
TableIndex
.CustomAttribute),
1757
Handle(5,
TableIndex
.CustomAttribute),
1762
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1763
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // F [A3] add RowId 5
1781
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1782
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1783
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1788
Handle(4,
TableIndex
.MethodDef),
1789
Handle(4,
TableIndex
.CustomAttribute),
1790
Handle(5,
TableIndex
.CustomAttribute),
1795
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1796
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A3] delete
1837
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1838
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1839
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1840
new CustomAttributeRow(Handle(3,
TableIndex
.TypeDef), Handle(4,
TableIndex
.MemberRef)));
1861
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MemberRef)));
1864
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1865
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1866
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1867
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1868
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute
1871
Handle(1,
TableIndex
.MethodDef),
1872
Handle(5,
TableIndex
.MethodDef),
1873
Handle(1,
TableIndex
.Param),
1874
Handle(5,
TableIndex
.CustomAttribute),
1875
Handle(2,
TableIndex
.StandAloneSig));
2520
g.VerifyTableSize(
TableIndex
.MethodDef, 6);
2551
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2552
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2553
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
2554
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2555
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2556
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2557
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2558
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2559
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
2563
Handle(4,
TableIndex
.TypeDef),
2564
Handle(4,
TableIndex
.Field),
2565
Handle(1,
TableIndex
.MethodDef),
2566
Handle(5,
TableIndex
.MethodDef),
2567
Handle(6,
TableIndex
.MethodDef),
2568
Handle(7,
TableIndex
.MethodDef),
2569
Handle(5,
TableIndex
.CustomAttribute)
2859
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2864
Handle(2,
TableIndex
.MethodDef)
3014
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3015
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3016
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3021
Handle(4,
TableIndex
.CustomAttribute),
3022
Handle(1,
TableIndex
.Property),
3023
Handle(2,
TableIndex
.MethodSemantics)
3063
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
3068
Handle(1,
TableIndex
.MethodDef)
3126
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3127
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3128
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3129
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3130
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3131
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3132
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3133
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3134
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3135
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute
3138
Handle(6,
TableIndex
.TypeRef),
3139
Handle(7,
TableIndex
.TypeRef),
3140
Handle(8,
TableIndex
.TypeRef),
3141
Handle(3,
TableIndex
.MethodDef),
3142
Handle(5,
TableIndex
.MemberRef),
3143
Handle(6,
TableIndex
.MemberRef),
3144
Handle(4,
TableIndex
.CustomAttribute),
3145
Handle(1,
TableIndex
.StandAloneSig),
3146
Handle(2,
TableIndex
.AssemblyRef));
3193
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3194
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3195
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
3220
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(5,
TableIndex
.MemberRef)));
3223
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3224
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3225
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3226
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3227
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3228
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3229
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3230
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // New method, G
3231
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3232
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3233
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G
3234
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Support for the above
3235
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3238
Handle(6,
TableIndex
.TypeRef),
3239
Handle(7,
TableIndex
.TypeRef),
3240
Handle(2,
TableIndex
.MethodDef),
3241
Handle(4,
TableIndex
.MethodDef),
3242
Handle(1,
TableIndex
.Param),
3243
Handle(2,
TableIndex
.Param),
3244
Handle(3,
TableIndex
.Param),
3245
Handle(5,
TableIndex
.MemberRef),
3246
Handle(4,
TableIndex
.CustomAttribute),
3247
Handle(2,
TableIndex
.StandAloneSig),
3248
Handle(2,
TableIndex
.AssemblyRef));
3267
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(6,
TableIndex
.MemberRef)));
3270
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3271
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3272
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3273
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3274
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3275
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta
3276
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3279
Handle(8,
TableIndex
.TypeRef),
3280
Handle(9,
TableIndex
.TypeRef),
3281
Handle(4,
TableIndex
.MethodDef),
3282
Handle(3,
TableIndex
.Param),
3283
Handle(6,
TableIndex
.MemberRef),
3284
Handle(5,
TableIndex
.CustomAttribute),
3285
Handle(3,
TableIndex
.AssemblyRef));
3330
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)),
3331
new CustomAttributeRow(Handle(4,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)));
3334
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3335
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3336
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3337
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3338
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3339
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3340
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3341
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Updating existing parameter defs
3342
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3343
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3344
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
3345
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows
3346
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3349
Handle(10,
TableIndex
.TypeRef),
3350
Handle(11,
TableIndex
.TypeRef),
3351
Handle(12,
TableIndex
.TypeRef),
3352
Handle(13,
TableIndex
.TypeRef),
3353
Handle(3,
TableIndex
.MethodDef),
3354
Handle(4,
TableIndex
.MethodDef),
3355
Handle(3,
TableIndex
.Param),
3356
Handle(4,
TableIndex
.Param),
3357
Handle(5,
TableIndex
.Param),
3358
Handle(6,
TableIndex
.Param),
3359
Handle(4,
TableIndex
.CustomAttribute),
3360
Handle(5,
TableIndex
.CustomAttribute),
3361
Handle(2,
TableIndex
.AssemblyRef));
3403
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3404
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3405
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
3406
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
3407
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
3408
new CustomAttributeRow(Handle(13,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
3450
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(5,
TableIndex
.MethodDef)), // X
3451
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)), // E.A
3452
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(4,
TableIndex
.MethodDef)), // _x
3453
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)), // E
3454
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(3,
TableIndex
.MethodDef)), // C
3455
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MethodDef)), // D
3460
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3461
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3462
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3463
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3464
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3465
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3466
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3467
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3468
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3469
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3470
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3471
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3472
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3473
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3478
Handle(14,
TableIndex
.TypeDef),
3479
Handle(15,
TableIndex
.TypeDef),
3480
Handle(16,
TableIndex
.TypeDef),
3481
Handle(2,
TableIndex
.Field),
3482
Handle(3,
TableIndex
.Field),
3483
Handle(2,
TableIndex
.Constant),
3484
Handle(7,
TableIndex
.CustomAttribute),
3485
Handle(8,
TableIndex
.CustomAttribute),
3486
Handle(9,
TableIndex
.CustomAttribute),
3487
Handle(10,
TableIndex
.CustomAttribute),
3488
Handle(11,
TableIndex
.CustomAttribute),
3489
Handle(12,
TableIndex
.CustomAttribute),
3490
Handle(1,
TableIndex
.Property),
3491
Handle(2,
TableIndex
.MethodSemantics)
3531
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(11,
TableIndex
.MethodDef)),// X
3532
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(8,
TableIndex
.MethodDef)), // E.A
3533
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(10,
TableIndex
.MethodDef)), // _x
3534
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MethodDef)), // E
3535
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(9,
TableIndex
.MethodDef)), // C
3536
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(12,
TableIndex
.MethodDef)),// D
3541
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3542
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3543
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3544
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3545
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3546
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3547
Row(3,
TableIndex
.Constant, EditAndContinueOperation.Default),
3548
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen
3549
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3550
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3551
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3552
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3553
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3554
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3559
Handle(14,
TableIndex
.TypeDef),
3560
Handle(15,
TableIndex
.TypeDef),
3561
Handle(16,
TableIndex
.TypeDef),
3562
Handle(2,
TableIndex
.Field),
3563
Handle(3,
TableIndex
.Field),
3564
Handle(3,
TableIndex
.Constant),
3565
Handle(7,
TableIndex
.CustomAttribute),
3566
Handle(8,
TableIndex
.CustomAttribute),
3567
Handle(9,
TableIndex
.CustomAttribute),
3568
Handle(10,
TableIndex
.CustomAttribute),
3569
Handle(11,
TableIndex
.CustomAttribute),
3570
Handle(12,
TableIndex
.CustomAttribute),
3571
Handle(1,
TableIndex
.Property),
3572
Handle(3,
TableIndex
.MethodSemantics)
3638
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3639
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3640
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3641
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3642
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3643
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3644
Row(1,
TableIndex
.Constant, EditAndContinueOperation.Default),
3645
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3648
Handle(3,
TableIndex
.MethodDef),
3649
Handle(1,
TableIndex
.Param),
3650
Handle(2,
TableIndex
.Param),
3651
Handle(1,
TableIndex
.Constant),
3652
Handle(4,
TableIndex
.CustomAttribute));
3673
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // C.F2
3674
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3675
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3676
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3677
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3680
Handle(3,
TableIndex
.MethodDef),
3681
Handle(1,
TableIndex
.Param),
3682
Handle(2,
TableIndex
.Param),
3683
Handle(2,
TableIndex
.Constant),
3684
Handle(4,
TableIndex
.CustomAttribute));
3822
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3823
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3824
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3825
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3826
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3827
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3828
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3829
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3830
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3831
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3832
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3833
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3834
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3835
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3836
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3837
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3838
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3839
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3840
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3841
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3842
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3843
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3844
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3845
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3846
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3847
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3848
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3849
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3850
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3851
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3852
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3853
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3880
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3881
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3882
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3883
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3884
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3885
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3886
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3887
Row(14,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3888
Row(15,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3889
Row(16,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3890
Row(17,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3891
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3892
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableAttribute
3893
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute
3894
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3895
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
3896
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3897
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3898
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3899
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3900
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3901
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3902
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3903
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3904
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3905
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3906
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3907
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3908
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3909
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3910
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3911
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3912
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3913
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3914
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3915
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3916
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3917
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3920
Handle(11,
TableIndex
.TypeRef),
3921
Handle(12,
TableIndex
.TypeRef),
3922
Handle(13,
TableIndex
.TypeRef),
3923
Handle(14,
TableIndex
.TypeRef),
3924
Handle(15,
TableIndex
.TypeRef),
3925
Handle(16,
TableIndex
.TypeRef),
3926
Handle(17,
TableIndex
.TypeRef),
3927
Handle(18,
TableIndex
.TypeRef),
3928
Handle(6,
TableIndex
.TypeDef),
3929
Handle(7,
TableIndex
.TypeDef),
3930
Handle(1,
TableIndex
.Field),
3931
Handle(2,
TableIndex
.Field),
3932
Handle(7,
TableIndex
.MethodDef),
3933
Handle(8,
TableIndex
.MethodDef),
3934
Handle(9,
TableIndex
.MethodDef),
3935
Handle(10,
TableIndex
.MethodDef),
3936
Handle(11,
TableIndex
.MethodDef),
3937
Handle(3,
TableIndex
.Param),
3938
Handle(4,
TableIndex
.Param),
3939
Handle(7,
TableIndex
.MemberRef),
3940
Handle(8,
TableIndex
.MemberRef),
3941
Handle(9,
TableIndex
.MemberRef),
3942
Handle(10,
TableIndex
.CustomAttribute),
3943
Handle(11,
TableIndex
.CustomAttribute),
3944
Handle(12,
TableIndex
.CustomAttribute),
3945
Handle(13,
TableIndex
.CustomAttribute),
3946
Handle(14,
TableIndex
.CustomAttribute),
3947
Handle(15,
TableIndex
.CustomAttribute),
3948
Handle(16,
TableIndex
.CustomAttribute),
3949
Handle(17,
TableIndex
.CustomAttribute),
3950
Handle(3,
TableIndex
.AssemblyRef));
3974
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3975
Row(19,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3976
Row(20,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3977
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3978
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3979
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3980
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3981
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3982
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4033
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4034
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
4035
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4036
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4037
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4038
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4041
Handle(6,
TableIndex
.TypeRef),
4042
Handle(2,
TableIndex
.Field),
4043
Handle(1,
TableIndex
.MethodDef),
4044
Handle(5,
TableIndex
.MemberRef),
4045
Handle(2,
TableIndex
.AssemblyRef));
4087
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4088
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4089
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4090
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4091
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4094
Handle(7,
TableIndex
.TypeRef),
4095
Handle(8,
TableIndex
.TypeRef),
4096
Handle(1,
TableIndex
.MethodDef),
4097
Handle(2,
TableIndex
.StandAloneSig),
4098
Handle(2,
TableIndex
.AssemblyRef));
4161
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4162
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
4163
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4164
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4165
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4166
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4167
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4170
Handle(2,
TableIndex
.MethodDef),
4171
Handle(1,
TableIndex
.StandAloneSig),
4172
Handle(1,
TableIndex
.PropertyMap),
4173
Handle(1,
TableIndex
.Property),
4174
Handle(1,
TableIndex
.MethodSemantics));
4200
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4201
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4202
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4203
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4204
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4205
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4206
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4207
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
4208
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
4209
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4210
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4211
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4212
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4213
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4214
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4215
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4218
Handle(1,
TableIndex
.Field),
4219
Handle(3,
TableIndex
.MethodDef),
4220
Handle(4,
TableIndex
.MethodDef),
4221
Handle(1,
TableIndex
.Param),
4222
Handle(4,
TableIndex
.CustomAttribute),
4223
Handle(5,
TableIndex
.CustomAttribute),
4224
Handle(6,
TableIndex
.CustomAttribute),
4225
Handle(7,
TableIndex
.CustomAttribute),
4226
Handle(2,
TableIndex
.Property),
4227
Handle(2,
TableIndex
.MethodSemantics),
4228
Handle(3,
TableIndex
.MethodSemantics));
4274
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4275
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4276
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4277
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4278
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4279
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4280
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4281
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4282
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4283
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4284
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4285
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4290
Handle(4,
TableIndex
.TypeDef),
4291
Handle(2,
TableIndex
.Field),
4292
Handle(1,
TableIndex
.MethodDef),
4293
Handle(2,
TableIndex
.MethodDef),
4294
Handle(5,
TableIndex
.MethodDef),
4295
Handle(1,
TableIndex
.CustomAttribute),
4296
Handle(7,
TableIndex
.CustomAttribute),
4297
Handle(9,
TableIndex
.CustomAttribute),
4298
Handle(10,
TableIndex
.CustomAttribute),
4299
Handle(1,
TableIndex
.Property)
4344
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4345
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4346
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4347
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4348
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4349
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4350
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4351
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4352
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4357
Handle(1,
TableIndex
.MethodDef),
4358
Handle(2,
TableIndex
.MethodDef),
4359
Handle(1,
TableIndex
.Param),
4360
Handle(1,
TableIndex
.CustomAttribute),
4361
Handle(7,
TableIndex
.CustomAttribute),
4362
Handle(10,
TableIndex
.CustomAttribute),
4363
Handle(1,
TableIndex
.Property),
4364
Handle(3,
TableIndex
.MethodSemantics),
4365
Handle(4,
TableIndex
.MethodSemantics),
4435
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4436
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4437
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4438
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4439
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4440
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4441
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4442
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4443
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4448
Handle(3,
TableIndex
.TypeDef),
4449
Handle(1,
TableIndex
.Field),
4450
Handle(1,
TableIndex
.MethodDef),
4451
Handle(2,
TableIndex
.MethodDef),
4452
Handle(4,
TableIndex
.MethodDef),
4453
Handle(4,
TableIndex
.CustomAttribute),
4454
Handle(1,
TableIndex
.Property)
4501
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4502
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4503
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4504
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4505
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4506
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4507
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4508
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4509
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4510
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4511
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4512
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4516
Handle(2,
TableIndex
.Field),
4517
Handle(1,
TableIndex
.MethodDef),
4518
Handle(2,
TableIndex
.MethodDef),
4519
Handle(1,
TableIndex
.Param),
4520
Handle(5,
TableIndex
.CustomAttribute),
4521
Handle(6,
TableIndex
.CustomAttribute),
4522
Handle(7,
TableIndex
.CustomAttribute),
4523
Handle(8,
TableIndex
.CustomAttribute),
4524
Handle(1,
TableIndex
.Property),
4525
Handle(3,
TableIndex
.MethodSemantics),
4526
Handle(4,
TableIndex
.MethodSemantics)
4588
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4589
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4590
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4591
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4592
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4593
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4594
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4595
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4596
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4600
Handle(3,
TableIndex
.TypeDef),
4601
Handle(1,
TableIndex
.Field),
4602
Handle(1,
TableIndex
.MethodDef),
4603
Handle(2,
TableIndex
.MethodDef),
4604
Handle(4,
TableIndex
.MethodDef),
4605
Handle(4,
TableIndex
.CustomAttribute),
4606
Handle(1,
TableIndex
.Property)
4654
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4655
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4656
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4657
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4658
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4659
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4660
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4664
Handle(1,
TableIndex
.MethodDef),
4665
Handle(2,
TableIndex
.MethodDef),
4666
Handle(1,
TableIndex
.Param),
4667
Handle(2,
TableIndex
.StandAloneSig),
4668
Handle(1,
TableIndex
.Property),
4669
Handle(3,
TableIndex
.MethodSemantics),
4670
Handle(4,
TableIndex
.MethodSemantics),
4732
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4733
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4734
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4735
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4736
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4737
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4738
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4742
Handle(3,
TableIndex
.TypeDef),
4743
Handle(1,
TableIndex
.Field),
4744
Handle(2,
TableIndex
.MethodDef),
4745
Handle(4,
TableIndex
.MethodDef),
4746
Handle(4,
TableIndex
.CustomAttribute)
4793
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4794
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4795
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4796
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4797
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4798
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4799
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4803
Handle(1,
TableIndex
.MethodDef),
4804
Handle(2,
TableIndex
.MethodDef),
4805
Handle(1,
TableIndex
.Param),
4806
Handle(2,
TableIndex
.StandAloneSig),
4807
Handle(1,
TableIndex
.Property),
4808
Handle(3,
TableIndex
.MethodSemantics),
4809
Handle(4,
TableIndex
.MethodSemantics),
4872
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4873
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4874
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4875
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4876
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4877
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4878
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4879
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4880
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4881
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4882
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4883
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4887
Handle(1,
TableIndex
.Field),
4888
Handle(1,
TableIndex
.MethodDef),
4889
Handle(2,
TableIndex
.MethodDef),
4890
Handle(1,
TableIndex
.Param),
4891
Handle(4,
TableIndex
.CustomAttribute),
4892
Handle(5,
TableIndex
.CustomAttribute),
4893
Handle(6,
TableIndex
.CustomAttribute),
4894
Handle(7,
TableIndex
.CustomAttribute),
4895
Handle(1,
TableIndex
.Property),
4896
Handle(3,
TableIndex
.MethodSemantics),
4897
Handle(4,
TableIndex
.MethodSemantics)
4961
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4962
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4963
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4964
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4965
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4966
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4967
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4968
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4969
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4970
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4971
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4975
Handle(1,
TableIndex
.Field),
4976
Handle(1,
TableIndex
.MethodDef),
4977
Handle(2,
TableIndex
.MethodDef),
4978
Handle(1,
TableIndex
.Param),
4979
Handle(4,
TableIndex
.CustomAttribute),
4980
Handle(5,
TableIndex
.CustomAttribute),
4981
Handle(6,
TableIndex
.CustomAttribute),
4982
Handle(1,
TableIndex
.Property),
4983
Handle(3,
TableIndex
.MethodSemantics),
4984
Handle(4,
TableIndex
.MethodSemantics)
5048
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5049
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5050
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5051
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5052
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5053
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5054
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5055
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5059
Handle(1,
TableIndex
.MethodDef),
5060
Handle(2,
TableIndex
.MethodDef),
5061
Handle(1,
TableIndex
.Param),
5062
Handle(1,
TableIndex
.CustomAttribute),
5063
Handle(7,
TableIndex
.CustomAttribute),
5064
Handle(1,
TableIndex
.Property),
5065
Handle(3,
TableIndex
.MethodSemantics),
5066
Handle(4,
TableIndex
.MethodSemantics)
5136
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5137
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5138
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5139
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5140
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5141
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5142
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5143
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5144
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5145
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5146
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5147
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5148
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5149
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5150
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5151
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5152
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5153
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5154
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5155
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5156
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5157
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5158
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5159
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5160
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5161
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5162
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5163
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5167
Handle(4,
TableIndex
.TypeDef),
5168
Handle(2,
TableIndex
.Field),
5169
Handle(3,
TableIndex
.Field),
5170
Handle(1,
TableIndex
.MethodDef),
5171
Handle(2,
TableIndex
.MethodDef),
5172
Handle(5,
TableIndex
.MethodDef),
5173
Handle(6,
TableIndex
.MethodDef),
5174
Handle(7,
TableIndex
.MethodDef),
5175
Handle(2,
TableIndex
.Param),
5176
Handle(1,
TableIndex
.CustomAttribute),
5177
Handle(7,
TableIndex
.CustomAttribute),
5178
Handle(9,
TableIndex
.CustomAttribute),
5179
Handle(10,
TableIndex
.CustomAttribute),
5180
Handle(11,
TableIndex
.CustomAttribute),
5181
Handle(12,
TableIndex
.CustomAttribute),
5182
Handle(13,
TableIndex
.CustomAttribute),
5183
Handle(14,
TableIndex
.CustomAttribute),
5184
Handle(1,
TableIndex
.Property),
5185
Handle(2,
TableIndex
.Property),
5186
Handle(3,
TableIndex
.MethodSemantics),
5187
Handle(4,
TableIndex
.MethodSemantics)
5256
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5257
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5258
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5259
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5260
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5261
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5262
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5263
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5264
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5265
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5266
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5267
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5268
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5269
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5270
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5274
Handle(1,
TableIndex
.MethodDef),
5275
Handle(2,
TableIndex
.MethodDef),
5276
Handle(5,
TableIndex
.MethodDef),
5277
Handle(6,
TableIndex
.MethodDef),
5278
Handle(1,
TableIndex
.Param),
5279
Handle(1,
TableIndex
.CustomAttribute),
5280
Handle(7,
TableIndex
.CustomAttribute),
5281
Handle(12,
TableIndex
.CustomAttribute),
5282
Handle(13,
TableIndex
.CustomAttribute),
5283
Handle(14,
TableIndex
.CustomAttribute),
5284
Handle(15,
TableIndex
.CustomAttribute),
5285
Handle(1,
TableIndex
.Property),
5286
Handle(2,
TableIndex
.Property),
5287
Handle(5,
TableIndex
.MethodSemantics),
5288
Handle(6,
TableIndex
.MethodSemantics),
5374
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5375
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5376
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5377
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5378
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5379
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5380
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5381
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5382
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5383
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5384
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5385
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5386
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5387
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5388
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5389
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5390
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5391
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5392
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5393
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5394
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5395
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5396
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5397
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5398
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5399
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5400
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5401
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5405
Handle(4,
TableIndex
.TypeDef),
5406
Handle(2,
TableIndex
.Field),
5407
Handle(3,
TableIndex
.Field),
5408
Handle(1,
TableIndex
.MethodDef),
5409
Handle(2,
TableIndex
.MethodDef),
5410
Handle(5,
TableIndex
.MethodDef),
5411
Handle(6,
TableIndex
.MethodDef),
5412
Handle(7,
TableIndex
.MethodDef),
5413
Handle(2,
TableIndex
.Param),
5414
Handle(1,
TableIndex
.CustomAttribute),
5415
Handle(7,
TableIndex
.CustomAttribute),
5416
Handle(9,
TableIndex
.CustomAttribute),
5417
Handle(10,
TableIndex
.CustomAttribute),
5418
Handle(11,
TableIndex
.CustomAttribute),
5419
Handle(12,
TableIndex
.CustomAttribute),
5420
Handle(13,
TableIndex
.CustomAttribute),
5421
Handle(14,
TableIndex
.CustomAttribute),
5422
Handle(1,
TableIndex
.Property),
5423
Handle(2,
TableIndex
.Property),
5424
Handle(3,
TableIndex
.MethodSemantics),
5425
Handle(4,
TableIndex
.MethodSemantics)
5501
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5502
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5503
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5504
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5505
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5506
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5507
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5508
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5509
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5510
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5511
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5512
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5513
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5514
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5515
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5519
Handle(1,
TableIndex
.MethodDef),
5520
Handle(2,
TableIndex
.MethodDef),
5521
Handle(5,
TableIndex
.MethodDef),
5522
Handle(6,
TableIndex
.MethodDef),
5523
Handle(1,
TableIndex
.Param),
5524
Handle(1,
TableIndex
.CustomAttribute),
5525
Handle(7,
TableIndex
.CustomAttribute),
5526
Handle(12,
TableIndex
.CustomAttribute),
5527
Handle(13,
TableIndex
.CustomAttribute),
5528
Handle(14,
TableIndex
.CustomAttribute),
5529
Handle(15,
TableIndex
.CustomAttribute),
5530
Handle(1,
TableIndex
.Property),
5531
Handle(2,
TableIndex
.Property),
5532
Handle(5,
TableIndex
.MethodSemantics),
5533
Handle(6,
TableIndex
.MethodSemantics)
5611
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5612
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5613
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5614
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5615
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5616
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5617
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5618
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5619
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5620
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5621
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5622
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
5627
Handle(4,
TableIndex
.TypeDef),
5628
Handle(1,
TableIndex
.Field),
5629
Handle(1,
TableIndex
.MethodDef),
5630
Handle(2,
TableIndex
.MethodDef),
5631
Handle(5,
TableIndex
.MethodDef),
5632
Handle(6,
TableIndex
.CustomAttribute),
5633
Handle(7,
TableIndex
.CustomAttribute),
5634
Handle(8,
TableIndex
.CustomAttribute),
5635
Handle(9,
TableIndex
.CustomAttribute),
5636
Handle(1,
TableIndex
.Property)
5705
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5706
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5707
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5708
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5709
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5710
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5711
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5712
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5713
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5714
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5715
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5716
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5717
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5718
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5719
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5720
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5724
Handle(3,
TableIndex
.TypeDef),
5725
Handle(1,
TableIndex
.Field),
5726
Handle(1,
TableIndex
.MethodDef),
5727
Handle(3,
TableIndex
.MethodDef),
5728
Handle(4,
TableIndex
.MethodDef),
5729
Handle(2,
TableIndex
.Param),
5730
Handle(5,
TableIndex
.CustomAttribute),
5731
Handle(2,
TableIndex
.StandAloneSig),
5732
Handle(1,
TableIndex
.Property),
5733
Handle(2,
TableIndex
.Property),
5734
Handle(2,
TableIndex
.MethodSemantics)
5795
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5796
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5797
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5798
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5799
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5800
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5801
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5805
Handle(1,
TableIndex
.MethodDef),
5806
Handle(3,
TableIndex
.MethodDef),
5807
Handle(1,
TableIndex
.Param),
5808
Handle(3,
TableIndex
.StandAloneSig),
5809
Handle(1,
TableIndex
.Property),
5810
Handle(2,
TableIndex
.Property),
5811
Handle(3,
TableIndex
.MethodSemantics),
5860
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5861
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5862
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5863
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5864
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5868
Handle(3,
TableIndex
.MethodDef),
5869
Handle(2,
TableIndex
.Param),
5870
Handle(4,
TableIndex
.StandAloneSig),
5871
Handle(2,
TableIndex
.Property),
5872
Handle(4,
TableIndex
.MethodSemantics)
5928
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5929
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5930
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5931
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5932
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5937
Handle(1,
TableIndex
.MethodDef),
5938
Handle(2,
TableIndex
.MethodDef),
5939
Handle(1,
TableIndex
.Param),
5940
Handle(2,
TableIndex
.Param),
5941
Handle(3,
TableIndex
.Param),
6012
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6013
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.Default),
6014
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6015
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6016
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6017
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
6018
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6019
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6020
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6021
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6022
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6023
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6024
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6025
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6026
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6027
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6028
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6029
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6030
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6031
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6034
Handle(1,
TableIndex
.Field),
6035
Handle(2,
TableIndex
.MethodDef),
6036
Handle(3,
TableIndex
.MethodDef),
6037
Handle(1,
TableIndex
.Param),
6038
Handle(2,
TableIndex
.Param),
6039
Handle(4,
TableIndex
.CustomAttribute),
6040
Handle(5,
TableIndex
.CustomAttribute),
6041
Handle(6,
TableIndex
.CustomAttribute),
6042
Handle(7,
TableIndex
.CustomAttribute),
6043
Handle(1,
TableIndex
.StandAloneSig),
6044
Handle(1,
TableIndex
.EventMap),
6045
Handle(1,
TableIndex
.Event),
6046
Handle(1,
TableIndex
.MethodSemantics),
6047
Handle(2,
TableIndex
.MethodSemantics));
6067
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6068
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6069
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6070
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6071
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6072
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6073
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6074
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6075
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6076
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6077
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6078
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6079
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
6080
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6081
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6082
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6083
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6084
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6085
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6088
Handle(2,
TableIndex
.Field),
6089
Handle(4,
TableIndex
.MethodDef),
6090
Handle(5,
TableIndex
.MethodDef),
6091
Handle(3,
TableIndex
.Param),
6092
Handle(4,
TableIndex
.Param),
6093
Handle(8,
TableIndex
.CustomAttribute),
6094
Handle(9,
TableIndex
.CustomAttribute),
6095
Handle(10,
TableIndex
.CustomAttribute),
6096
Handle(11,
TableIndex
.CustomAttribute),
6097
Handle(2,
TableIndex
.StandAloneSig),
6098
Handle(2,
TableIndex
.Event),
6099
Handle(3,
TableIndex
.MethodSemantics),
6100
Handle(4,
TableIndex
.MethodSemantics));
6146
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6147
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6148
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6149
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6150
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6151
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6152
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6153
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6154
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6155
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6156
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6157
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6162
Handle(4,
TableIndex
.TypeDef),
6163
Handle(2,
TableIndex
.Field),
6164
Handle(1,
TableIndex
.MethodDef),
6165
Handle(2,
TableIndex
.MethodDef),
6166
Handle(5,
TableIndex
.MethodDef),
6167
Handle(1,
TableIndex
.CustomAttribute),
6168
Handle(7,
TableIndex
.CustomAttribute),
6169
Handle(9,
TableIndex
.CustomAttribute),
6170
Handle(10,
TableIndex
.CustomAttribute),
6171
Handle(1,
TableIndex
.Event)
6255
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6256
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6257
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6258
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6259
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6260
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6261
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6262
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6263
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6264
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6265
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6270
Handle(3,
TableIndex
.TypeDef),
6271
Handle(2,
TableIndex
.Field),
6272
Handle(1,
TableIndex
.MethodDef),
6273
Handle(2,
TableIndex
.MethodDef),
6274
Handle(4,
TableIndex
.MethodDef),
6275
Handle(1,
TableIndex
.CustomAttribute),
6276
Handle(7,
TableIndex
.CustomAttribute),
6277
Handle(8,
TableIndex
.CustomAttribute),
6278
Handle(1,
TableIndex
.Event)
6360
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6361
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6362
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6363
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6364
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6365
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6366
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6367
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6368
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6369
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6370
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6371
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6372
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6373
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6374
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6375
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6376
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6377
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6378
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6379
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6380
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
6381
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6382
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6383
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6384
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6385
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6386
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6387
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6388
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6389
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6390
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6395
Handle(4,
TableIndex
.TypeDef),
6396
Handle(2,
TableIndex
.Field),
6397
Handle(3,
TableIndex
.Field),
6398
Handle(1,
TableIndex
.MethodDef),
6399
Handle(2,
TableIndex
.MethodDef),
6400
Handle(5,
TableIndex
.MethodDef),
6401
Handle(6,
TableIndex
.MethodDef),
6402
Handle(7,
TableIndex
.MethodDef),
6403
Handle(3,
TableIndex
.Param),
6404
Handle(4,
TableIndex
.Param),
6405
Handle(1,
TableIndex
.CustomAttribute),
6406
Handle(7,
TableIndex
.CustomAttribute),
6407
Handle(9,
TableIndex
.CustomAttribute),
6408
Handle(10,
TableIndex
.CustomAttribute),
6409
Handle(11,
TableIndex
.CustomAttribute),
6410
Handle(12,
TableIndex
.CustomAttribute),
6411
Handle(13,
TableIndex
.CustomAttribute),
6412
Handle(14,
TableIndex
.CustomAttribute),
6413
Handle(2,
TableIndex
.StandAloneSig),
6414
Handle(1,
TableIndex
.Event),
6415
Handle(2,
TableIndex
.Event),
6416
Handle(3,
TableIndex
.MethodSemantics),
6417
Handle(4,
TableIndex
.MethodSemantics)
6527
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6528
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6529
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6530
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6531
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6532
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6533
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6534
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6535
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6536
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6537
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6538
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6539
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6540
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6541
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6542
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6543
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6548
Handle(1,
TableIndex
.MethodDef),
6549
Handle(2,
TableIndex
.MethodDef),
6550
Handle(5,
TableIndex
.MethodDef),
6551
Handle(6,
TableIndex
.MethodDef),
6552
Handle(1,
TableIndex
.Param),
6553
Handle(2,
TableIndex
.Param),
6554
Handle(1,
TableIndex
.CustomAttribute),
6555
Handle(7,
TableIndex
.CustomAttribute),
6556
Handle(12,
TableIndex
.CustomAttribute),
6557
Handle(13,
TableIndex
.CustomAttribute),
6558
Handle(14,
TableIndex
.CustomAttribute),
6559
Handle(15,
TableIndex
.CustomAttribute),
6560
Handle(3,
TableIndex
.StandAloneSig),
6561
Handle(1,
TableIndex
.Event),
6562
Handle(2,
TableIndex
.Event),
6563
Handle(5,
TableIndex
.MethodSemantics),
6564
Handle(6,
TableIndex
.MethodSemantics)
6753
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6754
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6757
Handle(2,
TableIndex
.TypeDef),
6758
Handle(4,
TableIndex
.CustomAttribute));
6774
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6775
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6776
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6779
Handle(2,
TableIndex
.TypeDef),
6780
Handle(4,
TableIndex
.CustomAttribute),
6781
Handle(5,
TableIndex
.CustomAttribute));
6892
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // adding a type def
6893
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6894
Row(baseFieldCount + generation,
TableIndex
.Field, EditAndContinueOperation.Default),
6895
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6896
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6897
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6898
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6899
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6900
Row(baseParameterCount + generation * 2 - 1,
TableIndex
.Param, EditAndContinueOperation.Default),
6901
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6902
Row(baseParameterCount + generation * 2,
TableIndex
.Param, EditAndContinueOperation.Default),
6903
hasAttribute ? Row(baseAttributeCount + generation,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition
6906
Handle(baseTypeCount + generation,
TableIndex
.TypeDef),
6907
Handle(baseFieldCount + generation,
TableIndex
.Field),
6908
Handle(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef),
6909
Handle(baseMethodCount + generation * 2,
TableIndex
.MethodDef),
6910
Handle(baseParameterCount + generation * 2 - 1,
TableIndex
.Param),
6911
Handle(baseParameterCount + generation * 2,
TableIndex
.Param),
6912
hasAttribute ? Handle(baseAttributeCount + generation,
TableIndex
.CustomAttribute) : default);
6972
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6973
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6974
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
6975
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
6976
Row(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6979
Handle(5,
TableIndex
.TypeDef),
6980
Handle(7,
TableIndex
.MethodDef),
6981
Handle(5,
TableIndex
.Param),
6982
Handle(6,
TableIndex
.Param),
6983
Handle(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute));
7051
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7052
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7053
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7054
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7055
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7056
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7057
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7058
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7059
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
7063
Handle(5,
TableIndex
.TypeDef),
7064
Handle(5,
TableIndex
.MethodDef),
7065
Handle(7,
TableIndex
.MethodDef),
7066
Handle(8,
TableIndex
.MethodDef),
7067
Handle(9,
TableIndex
.MethodDef),
7068
Handle(8,
TableIndex
.CustomAttribute)
7109
new CustomAttributeRow(Handle(1,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
7110
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
7111
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
7112
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
7113
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
7114
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
7115
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
7134
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(10,
TableIndex
.MemberRef)));
7137
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
7138
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7139
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7140
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
7143
Handle(8,
TableIndex
.CustomAttribute),
7144
Handle(1,
TableIndex
.Event),
7145
Handle(3,
TableIndex
.MethodSemantics),
7146
Handle(4,
TableIndex
.MethodSemantics));
7354
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7374
Assert.Equal(2, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7377
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7378
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7379
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7380
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7381
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7382
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7383
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7384
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7385
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7386
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7387
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7388
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7389
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7390
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7391
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7392
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7393
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default));
7396
Handle(6,
TableIndex
.TypeRef),
7397
Handle(4,
TableIndex
.TypeDef),
7398
Handle(5,
TableIndex
.TypeDef),
7399
Handle(1,
TableIndex
.Field),
7400
Handle(1,
TableIndex
.MethodDef),
7401
Handle(4,
TableIndex
.MethodDef),
7402
Handle(5,
TableIndex
.MethodDef),
7403
Handle(6,
TableIndex
.MethodDef),
7404
Handle(5,
TableIndex
.MemberRef),
7405
Handle(2,
TableIndex
.StandAloneSig),
7406
Handle(2,
TableIndex
.AssemblyRef),
7407
Handle(2,
TableIndex
.NestedClass),
7408
Handle(3,
TableIndex
.NestedClass));
7457
Assert.Equal(4, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7470
Assert.Equal(4, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7517
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7535
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7538
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7539
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7540
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7541
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7542
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7543
Row(1,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
7544
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7545
Row(1,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7546
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7547
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7548
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7549
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7550
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7551
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7552
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7553
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7554
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7555
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7556
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7557
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7558
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7559
Row(1,
TableIndex
.GenericParamConstraint, EditAndContinueOperation.Default));
7562
Handle(6,
TableIndex
.TypeRef),
7563
Handle(4,
TableIndex
.TypeDef),
7564
Handle(1,
TableIndex
.MethodDef),
7565
Handle(4,
TableIndex
.MethodDef),
7566
Handle(5,
TableIndex
.MethodDef),
7567
Handle(5,
TableIndex
.MemberRef),
7568
Handle(6,
TableIndex
.MemberRef),
7569
Handle(7,
TableIndex
.MemberRef),
7570
Handle(8,
TableIndex
.MemberRef),
7571
Handle(2,
TableIndex
.StandAloneSig),
7572
Handle(1,
TableIndex
.TypeSpec),
7573
Handle(2,
TableIndex
.TypeSpec),
7574
Handle(3,
TableIndex
.TypeSpec),
7575
Handle(2,
TableIndex
.AssemblyRef),
7576
Handle(2,
TableIndex
.NestedClass),
7577
Handle(2,
TableIndex
.GenericParam),
7578
Handle(3,
TableIndex
.GenericParam),
7579
Handle(4,
TableIndex
.GenericParam),
7580
Handle(1,
TableIndex
.MethodSpec),
7581
Handle(1,
TableIndex
.GenericParamConstraint));
7706
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7707
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7708
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7711
Handle(6,
TableIndex
.TypeRef),
7712
Handle(2,
TableIndex
.MethodDef),
7713
Handle(2,
TableIndex
.AssemblyRef));
7772
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7773
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7774
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7775
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7776
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default));
7779
Handle(6,
TableIndex
.TypeRef),
7780
Handle(6,
TableIndex
.MethodDef),
7781
Handle(2,
TableIndex
.MethodImpl),
7782
Handle(2,
TableIndex
.AssemblyRef));
7797
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7798
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7799
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7802
Handle(7,
TableIndex
.TypeRef),
7803
Handle(6,
TableIndex
.MethodDef),
7804
Handle(3,
TableIndex
.AssemblyRef));
7848
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7849
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7850
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7851
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7854
Handle(6,
TableIndex
.TypeRef),
7855
Handle(2,
TableIndex
.MethodDef),
7856
Handle(5,
TableIndex
.MemberRef),
7857
Handle(2,
TableIndex
.AssemblyRef));
7971
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7998
Assert.Equal(0, reader2.GetTableRowCount(
TableIndex
.NestedClass));
8001
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8002
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8003
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
8004
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8005
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8006
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8007
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8008
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8009
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8010
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8011
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8012
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8013
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8014
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8015
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
8016
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
8017
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
8018
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
8019
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
8020
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default));
8097
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)),
8098
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(1,
TableIndex
.MethodDef)),
8099
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(2,
TableIndex
.MethodDef)),
8100
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
8101
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
8102
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
8103
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(2,
TableIndex
.MethodDef)),
8104
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
8105
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
8106
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)),
8107
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
8108
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
8131
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8132
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8133
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
8134
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
8135
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8136
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8137
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8138
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8139
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8140
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8141
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8142
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8143
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8144
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8145
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8146
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8147
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
8148
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
8149
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8150
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
8151
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8152
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
8153
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8154
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8155
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8156
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8157
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8158
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8159
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8160
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8161
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8162
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8163
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8164
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
8165
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default));
8168
Handle(3,
TableIndex
.Field),
8169
Handle(4,
TableIndex
.Field),
8170
Handle(12,
TableIndex
.MethodDef),
8171
Handle(13,
TableIndex
.MethodDef),
8172
Handle(14,
TableIndex
.MethodDef),
8173
Handle(15,
TableIndex
.MethodDef),
8174
Handle(8,
TableIndex
.Param),
8175
Handle(9,
TableIndex
.Param),
8176
Handle(7,
TableIndex
.CustomAttribute),
8177
Handle(13,
TableIndex
.CustomAttribute),
8178
Handle(14,
TableIndex
.CustomAttribute),
8179
Handle(15,
TableIndex
.CustomAttribute),
8180
Handle(16,
TableIndex
.CustomAttribute),
8181
Handle(17,
TableIndex
.CustomAttribute),
8182
Handle(18,
TableIndex
.CustomAttribute),
8183
Handle(19,
TableIndex
.CustomAttribute),
8184
Handle(20,
TableIndex
.CustomAttribute),
8185
Handle(3,
TableIndex
.StandAloneSig),
8186
Handle(4,
TableIndex
.StandAloneSig),
8187
Handle(2,
TableIndex
.Event),
8188
Handle(2,
TableIndex
.Property),
8189
Handle(4,
TableIndex
.MethodSemantics),
8190
Handle(5,
TableIndex
.MethodSemantics),
8191
Handle(6,
TableIndex
.MethodSemantics),
8192
Handle(2,
TableIndex
.GenericParam));
8195
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(1,
TableIndex
.MethodDef)),
8196
new CustomAttributeRow(Handle(2,
TableIndex
.Property), Handle(2,
TableIndex
.MethodDef)),
8197
new CustomAttributeRow(Handle(2,
TableIndex
.Event), Handle(1,
TableIndex
.MethodDef)),
8198
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(1,
TableIndex
.MethodDef)),
8199
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(11,
TableIndex
.MemberRef)),
8200
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(12,
TableIndex
.MemberRef)),
8201
new CustomAttributeRow(Handle(12,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)),
8202
new CustomAttributeRow(Handle(14,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)),
8203
new CustomAttributeRow(Handle(15,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)));
8252
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8253
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8254
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8255
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.M
8257
Handle(7,
TableIndex
.TypeRef),
8258
Handle(2,
TableIndex
.MethodDef),
8259
Handle(2,
TableIndex
.AssemblyRef));
8372
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8373
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8374
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8375
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8376
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8379
Handle(12,
TableIndex
.TypeRef),
8380
Handle(13,
TableIndex
.TypeRef),
8381
Handle(1,
TableIndex
.MethodDef),
8382
Handle(2,
TableIndex
.StandAloneSig),
8383
Handle(2,
TableIndex
.AssemblyRef));
8474
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8475
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8476
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8477
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
8478
Row(2,
TableIndex
.ImplMap, EditAndContinueOperation.Default));
8481
Handle(3,
TableIndex
.MethodDef),
8482
Handle(1,
TableIndex
.Param),
8483
Handle(2,
TableIndex
.ImplMap));
8526
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8527
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
8528
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8529
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
8530
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8531
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8532
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8533
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8534
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8535
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8536
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
8537
Row(3,
TableIndex
.FieldLayout, EditAndContinueOperation.Default),
8538
Row(4,
TableIndex
.FieldLayout, EditAndContinueOperation.Default));
8540
Handle(6,
TableIndex
.TypeRef),
8541
Handle(3,
TableIndex
.TypeDef),
8542
Handle(3,
TableIndex
.Field),
8543
Handle(4,
TableIndex
.Field),
8544
Handle(2,
TableIndex
.MethodDef),
8545
Handle(5,
TableIndex
.MemberRef),
8546
Handle(2,
TableIndex
.ClassLayout),
8547
Handle(3,
TableIndex
.FieldLayout),
8548
Handle(4,
TableIndex
.FieldLayout),
8549
Handle(2,
TableIndex
.AssemblyRef));
9158
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
9159
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
9160
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9161
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
9164
Handle(6,
TableIndex
.TypeRef),
9165
Handle(2,
TableIndex
.MethodDef),
9166
Handle(2,
TableIndex
.AssemblyRef));
12805
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
12806
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
12807
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
12808
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12809
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
12810
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12811
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
12816
Handle(3,
TableIndex
.TypeDef),
12817
Handle(1,
TableIndex
.Field),
12818
Handle(1,
TableIndex
.MethodDef),
12819
Handle(3,
TableIndex
.MethodDef),
12820
Handle(4,
TableIndex
.CustomAttribute)
12901
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
12902
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
12903
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
12904
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
12907
Handle(7,
TableIndex
.TypeRef),
12908
Handle(2,
TableIndex
.MethodDef),
12909
Handle(2,
TableIndex
.StandAloneSig),
12910
Handle(2,
TableIndex
.AssemblyRef));
16384
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16385
Row(21,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16386
Row(22,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16387
Row(23,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16388
Row(4,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
16389
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
16390
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16391
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
16392
Row(23,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
16395
Handle(21,
TableIndex
.TypeRef),
16396
Handle(22,
TableIndex
.TypeRef),
16397
Handle(23,
TableIndex
.TypeRef),
16398
Handle(10,
TableIndex
.MethodDef),
16399
Handle(3,
TableIndex
.Param),
16400
Handle(23,
TableIndex
.CustomAttribute),
16401
Handle(3,
TableIndex
.StandAloneSig),
16402
Handle(4,
TableIndex
.TypeSpec),
16403
Handle(3,
TableIndex
.AssemblyRef));
16502
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
16503
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16504
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
16505
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16506
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16507
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16508
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16509
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16510
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16511
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16512
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16513
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16514
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16515
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16516
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16517
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16518
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16519
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
16520
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16521
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
16522
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16523
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
16524
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16525
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
16526
Row(30,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16527
Row(31,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16528
Row(32,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16529
Row(33,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16530
Row(34,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16531
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16532
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16533
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16590
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16591
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
16592
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16593
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16594
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16595
Row(22,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16596
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16597
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16598
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16599
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16600
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16601
Row(4,
TableIndex
.Property, EditAndContinueOperation.Default),
16602
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16603
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
16604
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16605
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
16606
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16607
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
16608
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16609
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
16610
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16611
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
16612
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16613
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
16614
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16615
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
16616
Row(39,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16617
Row(40,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16618
Row(41,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16619
Row(42,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16620
Row(43,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16621
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16622
Row(7,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16729
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16730
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16731
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16732
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16733
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16734
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16735
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16736
Row(3,
TableIndex
.Property, EditAndContinueOperation.Default),
16737
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16738
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
16739
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16740
Row(36,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16741
Row(37,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16742
Row(38,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16743
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16744
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16818
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16819
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16820
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16821
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16822
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16823
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16824
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method
16825
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
16828
Handle(8,
TableIndex
.TypeRef),
16829
Handle(9,
TableIndex
.TypeRef),
16830
Handle(10,
TableIndex
.TypeRef),
16831
Handle(1,
TableIndex
.MethodDef),
16832
Handle(1,
TableIndex
.Param),
16833
Handle(7,
TableIndex
.MemberRef),
16834
Handle(8,
TableIndex
.MemberRef),
16835
Handle(2,
TableIndex
.AssemblyRef));
17374
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17375
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17376
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17377
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17378
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17379
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17380
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17385
Handle(4,
TableIndex
.TypeDef),
17386
Handle(1,
TableIndex
.Field),
17387
Handle(1,
TableIndex
.MethodDef),
17388
Handle(4,
TableIndex
.MethodDef),
17389
Handle(4,
TableIndex
.CustomAttribute)
17456
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17457
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17461
Handle(3,
TableIndex
.MethodDef),
17492
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17493
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17494
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17495
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17496
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17497
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17498
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17503
Handle(3,
TableIndex
.TypeDef),
17504
Handle(1,
TableIndex
.Field),
17505
Handle(3,
TableIndex
.MethodDef),
17506
Handle(4,
TableIndex
.MethodDef),
17507
Handle(4,
TableIndex
.CustomAttribute)
17571
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17572
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17573
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17574
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17575
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17576
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17577
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17581
Handle(3,
TableIndex
.TypeDef),
17582
Handle(1,
TableIndex
.Field),
17583
Handle(1,
TableIndex
.MethodDef),
17584
Handle(3,
TableIndex
.MethodDef),
17585
Handle(4,
TableIndex
.CustomAttribute)
17630
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17634
Handle(1,
TableIndex
.MethodDef),
17694
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17695
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17696
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17697
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17698
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17699
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17700
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17701
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17706
Handle(6,
TableIndex
.TypeDef),
17707
Handle(1,
TableIndex
.Field),
17708
Handle(3,
TableIndex
.MethodDef),
17709
Handle(6,
TableIndex
.MethodDef),
17710
Handle(6,
TableIndex
.CustomAttribute),
17711
Handle(8,
TableIndex
.CustomAttribute)
17716
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)),
17717
new CustomAttributeRow(Handle(6,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MemberRef))
17768
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17769
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
17770
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
17771
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17772
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17773
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17777
Handle(3,
TableIndex
.MethodDef),
17778
Handle(1,
TableIndex
.Param),
17779
Handle(2,
TableIndex
.Param),
17780
Handle(1,
TableIndex
.CustomAttribute),
17781
Handle(5,
TableIndex
.CustomAttribute),
17782
Handle(6,
TableIndex
.CustomAttribute)
17786
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17787
new CustomAttributeRow(Handle(2,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17788
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef))
17841
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17842
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17843
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17844
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
17845
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
17850
Handle(4,
TableIndex
.MethodDef),
17851
Handle(1,
TableIndex
.Param),
17852
Handle(1,
TableIndex
.StandAloneSig)
17888
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17889
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17890
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17891
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17892
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17893
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17894
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17895
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17900
Handle(4,
TableIndex
.TypeDef),
17901
Handle(1,
TableIndex
.Field),
17902
Handle(4,
TableIndex
.MethodDef),
17903
Handle(5,
TableIndex
.MethodDef),
17904
Handle(5,
TableIndex
.CustomAttribute),
17905
Handle(6,
TableIndex
.CustomAttribute)
17954
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17955
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17956
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
17957
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17962
Handle(4,
TableIndex
.MethodDef),
17963
Handle(1,
TableIndex
.Param),
17964
Handle(6,
TableIndex
.CustomAttribute),
17965
Handle(2,
TableIndex
.StandAloneSig)
18031
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18032
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18033
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
18034
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18035
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18036
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18037
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18038
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18043
Handle(4,
TableIndex
.TypeDef),
18044
Handle(3,
TableIndex
.Field),
18045
Handle(1,
TableIndex
.MethodDef),
18046
Handle(5,
TableIndex
.MethodDef),
18047
Handle(6,
TableIndex
.MethodDef),
18048
Handle(5,
TableIndex
.CustomAttribute)
18112
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18113
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
18114
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18115
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18116
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18117
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18122
Handle(4,
TableIndex
.Field),
18123
Handle(1,
TableIndex
.MethodDef),
18124
Handle(4,
TableIndex
.MethodDef),
18125
Handle(7,
TableIndex
.MethodDef)
18190
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18191
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18196
Handle(1,
TableIndex
.MethodDef),
18197
Handle(7,
TableIndex
.MethodDef)
18291
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18292
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18293
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
18294
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18295
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18296
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18297
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18298
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18303
Handle(4,
TableIndex
.TypeDef),
18304
Handle(3,
TableIndex
.Field),
18305
Handle(2,
TableIndex
.MethodDef),
18306
Handle(5,
TableIndex
.MethodDef),
18307
Handle(6,
TableIndex
.MethodDef),
18308
Handle(5,
TableIndex
.CustomAttribute)
18468
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18469
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18470
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
18471
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18472
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18473
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18474
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18475
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18476
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18477
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18482
Handle(8,
TableIndex
.TypeDef),
18483
Handle(5,
TableIndex
.Field),
18484
Handle(5,
TableIndex
.MethodDef),
18485
Handle(9,
TableIndex
.MethodDef),
18486
Handle(10,
TableIndex
.MethodDef),
18487
Handle(11,
TableIndex
.MethodDef),
18488
Handle(12,
TableIndex
.MethodDef),
18489
Handle(15,
TableIndex
.CustomAttribute)
18631
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18632
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18637
Handle(13,
TableIndex
.MethodDef),
18638
Handle(16,
TableIndex
.MethodDef)
18767
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18768
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18769
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18770
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18771
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18772
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18773
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18774
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18775
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18776
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18777
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18778
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18783
Handle(8,
TableIndex
.TypeDef),
18784
Handle(1,
TableIndex
.Field),
18785
Handle(5,
TableIndex
.MethodDef),
18786
Handle(7,
TableIndex
.MethodDef),
18787
Handle(9,
TableIndex
.MethodDef),
18788
Handle(10,
TableIndex
.MethodDef),
18789
Handle(15,
TableIndex
.CustomAttribute),
18790
Handle(17,
TableIndex
.CustomAttribute),
18791
Handle(19,
TableIndex
.CustomAttribute),
18792
Handle(20,
TableIndex
.CustomAttribute)
18964
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18965
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18966
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18967
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18968
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
18969
Row(22,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19098
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19099
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19100
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19101
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19102
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19103
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19104
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19105
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19106
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19107
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19108
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19112
Handle(3,
TableIndex
.TypeDef),
19113
Handle(1,
TableIndex
.Field),
19114
Handle(1,
TableIndex
.MethodDef),
19115
Handle(3,
TableIndex
.MethodDef),
19116
Handle(4,
TableIndex
.MethodDef),
19117
Handle(2,
TableIndex
.Param),
19118
Handle(4,
TableIndex
.CustomAttribute)
19176
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19177
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19178
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
19183
Handle(1,
TableIndex
.MethodDef),
19184
Handle(3,
TableIndex
.MethodDef),
19185
Handle(1,
TableIndex
.Param)
19249
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19250
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19251
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19252
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19253
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19254
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19255
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19256
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19257
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19258
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19259
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19260
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19265
Handle(3,
TableIndex
.TypeDef),
19266
Handle(1,
TableIndex
.Field),
19267
Handle(1,
TableIndex
.MethodDef),
19268
Handle(3,
TableIndex
.MethodDef),
19269
Handle(4,
TableIndex
.MethodDef),
19270
Handle(2,
TableIndex
.Param),
19271
Handle(4,
TableIndex
.CustomAttribute),
19272
Handle(2,
TableIndex
.StandAloneSig)
19331
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19332
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19333
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19334
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
19338
Handle(1,
TableIndex
.MethodDef),
19339
Handle(3,
TableIndex
.MethodDef),
19340
Handle(1,
TableIndex
.Param),
19341
Handle(3,
TableIndex
.StandAloneSig)
19407
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19408
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19409
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19410
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19411
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19412
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19413
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19414
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19415
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19416
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19417
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19418
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
19419
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19424
Handle(3,
TableIndex
.TypeDef),
19425
Handle(1,
TableIndex
.Field),
19426
Handle(1,
TableIndex
.MethodDef),
19427
Handle(3,
TableIndex
.MethodDef),
19428
Handle(4,
TableIndex
.MethodDef),
19429
Handle(2,
TableIndex
.Param),
19430
Handle(3,
TableIndex
.Param),
19431
Handle(4,
TableIndex
.CustomAttribute)
19489
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19490
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19491
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
19495
Handle(1,
TableIndex
.MethodDef),
19496
Handle(3,
TableIndex
.MethodDef),
19497
Handle(1,
TableIndex
.Param),
19968
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19973
Handle(1,
TableIndex
.MethodDef)
20072
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20073
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20074
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20075
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20076
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20077
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20078
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20079
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20080
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20085
Handle(5,
TableIndex
.TypeDef),
20086
Handle(6,
TableIndex
.TypeDef),
20087
Handle(3,
TableIndex
.Field),
20088
Handle(1,
TableIndex
.MethodDef),
20089
Handle(5,
TableIndex
.CustomAttribute),
20090
Handle(2,
TableIndex
.ClassLayout),
20091
Handle(2,
TableIndex
.FieldRva),
20092
Handle(2,
TableIndex
.NestedClass)
20160
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20161
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20166
Handle(1,
TableIndex
.MethodDef),
20167
Handle(2,
TableIndex
.StandAloneSig)
20269
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20270
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20271
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20272
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20273
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20274
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20275
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default)
20280
Handle(5,
TableIndex
.TypeDef),
20281
Handle(2,
TableIndex
.Field),
20282
Handle(1,
TableIndex
.MethodDef),
20283
Handle(5,
TableIndex
.CustomAttribute),
20284
Handle(2,
TableIndex
.StandAloneSig),
20285
Handle(2,
TableIndex
.FieldRva)
20360
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20365
Handle(1,
TableIndex
.MethodDef)
20466
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20467
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20468
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20469
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20470
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20471
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20472
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20473
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20474
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20479
Handle(5,
TableIndex
.TypeDef),
20480
Handle(6,
TableIndex
.TypeDef),
20481
Handle(2,
TableIndex
.Field),
20482
Handle(1,
TableIndex
.MethodDef),
20483
Handle(5,
TableIndex
.CustomAttribute),
20484
Handle(2,
TableIndex
.ClassLayout),
20485
Handle(2,
TableIndex
.FieldRva),
20486
Handle(2,
TableIndex
.NestedClass)
20548
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20549
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20550
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20551
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20552
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20553
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20554
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
20555
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20556
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20557
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20558
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20559
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20560
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20561
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20562
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20563
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20564
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20565
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20566
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20567
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20568
Row(4,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20573
Handle(6,
TableIndex
.TypeDef),
20574
Handle(7,
TableIndex
.TypeDef),
20575
Handle(8,
TableIndex
.TypeDef),
20576
Handle(3,
TableIndex
.Field),
20577
Handle(4,
TableIndex
.Field),
20578
Handle(1,
TableIndex
.MethodDef),
20579
Handle(5,
TableIndex
.MethodDef),
20580
Handle(6,
TableIndex
.MethodDef),
20581
Handle(3,
TableIndex
.Param),
20582
Handle(4,
TableIndex
.Param),
20583
Handle(6,
TableIndex
.CustomAttribute),
20584
Handle(2,
TableIndex
.ClassLayout),
20585
Handle(2,
TableIndex
.FieldRva),
20586
Handle(3,
TableIndex
.NestedClass),
20587
Handle(4,
TableIndex
.NestedClass)
20647
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20652
Handle(1,
TableIndex
.MethodDef)
20707
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20708
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20709
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20710
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20711
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20712
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20713
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20714
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20715
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20716
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20717
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20718
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20719
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20720
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20721
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20722
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
20723
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20724
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20725
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20726
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20727
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20732
Handle(3,
TableIndex
.TypeDef),
20733
Handle(4,
TableIndex
.TypeDef),
20734
Handle(5,
TableIndex
.TypeDef),
20735
Handle(1,
TableIndex
.Field),
20736
Handle(2,
TableIndex
.Field),
20737
Handle(1,
TableIndex
.MethodDef),
20738
Handle(3,
TableIndex
.MethodDef),
20739
Handle(4,
TableIndex
.MethodDef),
20740
Handle(1,
TableIndex
.Param),
20741
Handle(2,
TableIndex
.Param),
20742
Handle(4,
TableIndex
.CustomAttribute),
20743
Handle(1,
TableIndex
.ClassLayout),
20744
Handle(1,
TableIndex
.FieldRva),
20745
Handle(1,
TableIndex
.NestedClass),
20746
Handle(2,
TableIndex
.NestedClass)
20813
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20814
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20815
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20816
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20817
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20818
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20819
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20820
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20821
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20822
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20823
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20824
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20825
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20826
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20827
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20828
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
20829
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20830
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20831
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20832
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20833
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20838
Handle(3,
TableIndex
.TypeDef),
20839
Handle(4,
TableIndex
.TypeDef),
20840
Handle(5,
TableIndex
.TypeDef),
20841
Handle(1,
TableIndex
.Field),
20842
Handle(2,
TableIndex
.Field),
20843
Handle(2,
TableIndex
.MethodDef),
20844
Handle(4,
TableIndex
.MethodDef),
20845
Handle(5,
TableIndex
.MethodDef),
20846
Handle(4,
TableIndex
.Param),
20847
Handle(5,
TableIndex
.Param),
20848
Handle(4,
TableIndex
.CustomAttribute),
20849
Handle(1,
TableIndex
.ClassLayout),
20850
Handle(1,
TableIndex
.FieldRva),
20851
Handle(1,
TableIndex
.NestedClass),
20852
Handle(2,
TableIndex
.NestedClass)
20978
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20979
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20980
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20981
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20982
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20983
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20984
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20985
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20986
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20987
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
20992
Handle(4,
TableIndex
.TypeDef),
20993
Handle(1,
TableIndex
.MethodDef),
20994
Handle(4,
TableIndex
.MethodDef),
20995
Handle(1,
TableIndex
.Param),
20996
Handle(3,
TableIndex
.Param),
20997
Handle(5,
TableIndex
.CustomAttribute),
20998
Handle(3,
TableIndex
.StandAloneSig),
20999
Handle(4,
TableIndex
.StandAloneSig)
21040
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21041
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21042
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21043
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21044
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21045
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
21046
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21047
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21048
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
21053
Handle(4,
TableIndex
.TypeDef),
21054
Handle(1,
TableIndex
.MethodDef),
21055
Handle(4,
TableIndex
.MethodDef),
21056
Handle(1,
TableIndex
.Param),
21057
Handle(3,
TableIndex
.Param),
21058
Handle(5,
TableIndex
.CustomAttribute),
21059
Handle(2,
TableIndex
.StandAloneSig)
21126
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21127
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21128
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21129
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21130
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21131
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21132
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21133
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21134
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
21135
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21136
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
21137
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21138
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
21139
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21140
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21141
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21142
Row(5,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21143
Row(6,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21148
Handle(5,
TableIndex
.TypeDef),
21149
Handle(1,
TableIndex
.MethodDef),
21150
Handle(4,
TableIndex
.MethodDef),
21151
Handle(5,
TableIndex
.MethodDef),
21152
Handle(2,
TableIndex
.Param),
21153
Handle(3,
TableIndex
.Param),
21154
Handle(4,
TableIndex
.Param),
21155
Handle(6,
TableIndex
.CustomAttribute),
21156
Handle(2,
TableIndex
.StandAloneSig),
21157
Handle(3,
TableIndex
.GenericParam),
21158
Handle(4,
TableIndex
.GenericParam),
21159
Handle(5,
TableIndex
.GenericParam),
21160
Handle(6,
TableIndex
.GenericParam)
21252
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21253
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21254
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21255
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21256
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
21257
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21258
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21259
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21260
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21261
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21262
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21263
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
21264
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21265
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
21266
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21267
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
21268
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21269
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
21270
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21271
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21272
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21273
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21274
Row(8,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21275
Row(9,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21276
Row(10,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21277
Row(11,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21278
Row(12,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21283
Handle(8,
TableIndex
.TypeDef),
21284
Handle(9,
TableIndex
.TypeDef),
21285
Handle(3,
TableIndex
.Field),
21286
Handle(6,
TableIndex
.MethodDef),
21287
Handle(11,
TableIndex
.MethodDef),
21288
Handle(12,
TableIndex
.MethodDef),
21289
Handle(9,
TableIndex
.Param),
21290
Handle(10,
TableIndex
.Param),
21291
Handle(11,
TableIndex
.Param),
21292
Handle(12,
TableIndex
.Param),
21293
Handle(10,
TableIndex
.CustomAttribute),
21294
Handle(11,
TableIndex
.CustomAttribute),
21295
Handle(12,
TableIndex
.CustomAttribute),
21296
Handle(13,
TableIndex
.CustomAttribute),
21297
Handle(3,
TableIndex
.StandAloneSig),
21298
Handle(8,
TableIndex
.GenericParam),
21299
Handle(9,
TableIndex
.GenericParam),
21300
Handle(10,
TableIndex
.GenericParam),
21301
Handle(11,
TableIndex
.GenericParam),
21302
Handle(12,
TableIndex
.GenericParam)
21323
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21324
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21325
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21326
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21327
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
21328
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21329
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21330
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21331
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21332
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21333
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21334
Row(13,
TableIndex
.Param, EditAndContinueOperation.Default),
21335
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21336
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
21337
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21338
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
21339
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21340
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
21341
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21342
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21343
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21344
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21345
Row(13,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21346
Row(14,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21347
Row(15,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21348
Row(16,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21349
Row(17,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21354
Handle(10,
TableIndex
.TypeDef),
21355
Handle(11,
TableIndex
.TypeDef),
21356
Handle(4,
TableIndex
.Field),
21357
Handle(6,
TableIndex
.MethodDef),
21358
Handle(13,
TableIndex
.MethodDef),
21359
Handle(14,
TableIndex
.MethodDef),
21360
Handle(13,
TableIndex
.Param),
21361
Handle(14,
TableIndex
.Param),
21362
Handle(15,
TableIndex
.Param),
21363
Handle(16,
TableIndex
.Param),
21364
Handle(14,
TableIndex
.CustomAttribute),
21365
Handle(15,
TableIndex
.CustomAttribute),
21366
Handle(16,
TableIndex
.CustomAttribute),
21367
Handle(17,
TableIndex
.CustomAttribute),
21368
Handle(4,
TableIndex
.StandAloneSig),
21369
Handle(13,
TableIndex
.GenericParam),
21370
Handle(14,
TableIndex
.GenericParam),
21371
Handle(15,
TableIndex
.GenericParam),
21372
Handle(16,
TableIndex
.GenericParam),
21373
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)
1534
Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1659
Assert.Equal(1, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1670
Assert.Equal(1, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1713
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1723
Assert.Equal(0, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1733
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1803
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