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