5265 references to TableIndex
Microsoft.CodeAnalysis (175)
Emit\EditAndContinue\DeltaMetadataWriter.cs (146)
101
_typeDefs = new DefinitionIndex<ITypeDefinition>(this.TryGetExistingTypeDefIndex, sizes[(int)
TableIndex
.TypeDef]);
102
_eventDefs = new DefinitionIndex<IEventDefinition>(this.TryGetExistingEventDefIndex, sizes[(int)
TableIndex
.Event]);
103
_fieldDefs = new DefinitionIndex<IFieldDefinition>(this.TryGetExistingFieldDefIndex, sizes[(int)
TableIndex
.Field]);
104
_methodDefs = new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)
TableIndex
.MethodDef]);
105
_propertyDefs = new DefinitionIndex<IPropertyDefinition>(this.TryGetExistingPropertyDefIndex, sizes[(int)
TableIndex
.Property]);
106
_parameterDefs = new DefinitionIndex<IParameterDefinition>(this.TryGetExistingParameterDefIndex, sizes[(int)
TableIndex
.Param]);
108
_genericParameters = new GenericParameterIndex(sizes[(int)
TableIndex
.GenericParam]);
109
_eventMap = new EventOrPropertyMapIndex(this.TryGetExistingEventMapIndex, sizes[(int)
TableIndex
.EventMap]);
110
_propertyMap = new EventOrPropertyMapIndex(this.TryGetExistingPropertyMapIndex, sizes[(int)
TableIndex
.PropertyMap]);
111
_methodImpls = new MethodImplIndex(this, sizes[(int)
TableIndex
.MethodImpl]);
119
_assemblyRefIndex = new HeapOrReferenceIndex<AssemblyIdentity>(this, lastRowId: sizes[(int)
TableIndex
.AssemblyRef]);
120
_moduleRefIndex = new HeapOrReferenceIndex<string>(this, lastRowId: sizes[(int)
TableIndex
.ModuleRef]);
121
_memberRefIndex = new InstanceAndStructuralReferenceIndex<ITypeMemberReference>(this, new MemberRefComparer(this), lastRowId: sizes[(int)
TableIndex
.MemberRef]);
122
_methodSpecIndex = new InstanceAndStructuralReferenceIndex<IGenericMethodInstanceReference>(this, new MethodSpecComparer(this), lastRowId: sizes[(int)
TableIndex
.MethodSpec]);
123
_typeRefIndex = new TypeReferenceIndex(this, lastRowId: sizes[(int)
TableIndex
.TypeRef]);
124
_typeSpecIndex = new InstanceAndStructuralReferenceIndex<ITypeReference>(this, new TypeSpecComparer(this), lastRowId: sizes[(int)
TableIndex
.TypeSpec]);
125
_standAloneSignatureIndex = new HeapOrReferenceIndex<BlobHandle>(this, lastRowId: sizes[(int)
TableIndex
.StandAloneSig]);
159
sizes[(int)
TableIndex
.TypeRef] = _typeRefIndex.Rows.Count;
160
sizes[(int)
TableIndex
.TypeDef] = _typeDefs.GetAdded().Count;
161
sizes[(int)
TableIndex
.Field] = _fieldDefs.GetAdded().Count;
162
sizes[(int)
TableIndex
.MethodDef] = _methodDefs.GetAdded().Count;
163
sizes[(int)
TableIndex
.Param] = _parameterDefs.GetAdded().Count;
164
sizes[(int)
TableIndex
.MemberRef] = _memberRefIndex.Rows.Count;
165
sizes[(int)
TableIndex
.StandAloneSig] = _standAloneSignatureIndex.Rows.Count;
166
sizes[(int)
TableIndex
.EventMap] = _eventMap.GetAdded().Count;
167
sizes[(int)
TableIndex
.Event] = _eventDefs.GetAdded().Count;
168
sizes[(int)
TableIndex
.PropertyMap] = _propertyMap.GetAdded().Count;
169
sizes[(int)
TableIndex
.Property] = _propertyDefs.GetAdded().Count;
170
sizes[(int)
TableIndex
.MethodImpl] = _methodImpls.GetAdded().Count;
171
sizes[(int)
TableIndex
.ModuleRef] = _moduleRefIndex.Rows.Count;
172
sizes[(int)
TableIndex
.TypeSpec] = _typeSpecIndex.Rows.Count;
173
sizes[(int)
TableIndex
.AssemblyRef] = _assemblyRefIndex.Rows.Count;
174
sizes[(int)
TableIndex
.GenericParam] = _genericParameters.GetAdded().Count;
175
sizes[(int)
TableIndex
.MethodSpec] = _methodSpecIndex.Rows.Count;
763
if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.MethodDef) >= MetadataTokens.GetRowNumber(handle))
959
: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.CustomAttribute);
1070
_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out
var
parentTableIndex);
1072
var deletedMemberRefHandle = MetadataTokens.EntityHandle(
TableIndex
.MemberRef, 0);
1084
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncLog] == 0);
1085
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncMap] == 0);
1104
PopulateEncLogTableRows(
TableIndex
.AssemblyRef, previousSizes, deltaSizes);
1105
PopulateEncLogTableRows(
TableIndex
.ModuleRef, previousSizes, deltaSizes);
1106
PopulateEncLogTableRows(
TableIndex
.MemberRef, previousSizes, deltaSizes);
1107
PopulateEncLogTableRows(
TableIndex
.MethodSpec, previousSizes, deltaSizes);
1108
PopulateEncLogTableRows(
TableIndex
.TypeRef, previousSizes, deltaSizes);
1109
PopulateEncLogTableRows(
TableIndex
.TypeSpec, previousSizes, deltaSizes);
1110
PopulateEncLogTableRows(
TableIndex
.StandAloneSig, previousSizes, deltaSizes);
1112
PopulateEncLogTableRows(_typeDefs,
TableIndex
.TypeDef);
1113
PopulateEncLogTableRows(
TableIndex
.EventMap, previousSizes, deltaSizes);
1114
PopulateEncLogTableRows(
TableIndex
.PropertyMap, previousSizes, deltaSizes);
1116
PopulateEncLogTableEventsOrProperties(_eventDefs,
TableIndex
.Event, EditAndContinueOperation.AddEvent, _eventMap,
TableIndex
.EventMap);
1117
PopulateEncLogTableFieldsOrMethods(_fieldDefs,
TableIndex
.Field, EditAndContinueOperation.AddField);
1118
PopulateEncLogTableFieldsOrMethods(_methodDefs,
TableIndex
.MethodDef, EditAndContinueOperation.AddMethod);
1119
PopulateEncLogTableEventsOrProperties(_propertyDefs,
TableIndex
.Property, EditAndContinueOperation.AddProperty, _propertyMap,
TableIndex
.PropertyMap);
1123
PopulateEncLogTableRows(
TableIndex
.Constant, previousSizes, deltaSizes);
1132
PopulateEncLogTableRows(
TableIndex
.DeclSecurity, previousSizes, deltaSizes);
1133
PopulateEncLogTableRows(
TableIndex
.ClassLayout, previousSizes, deltaSizes);
1134
PopulateEncLogTableRows(
TableIndex
.FieldLayout, previousSizes, deltaSizes);
1135
PopulateEncLogTableRows(
TableIndex
.MethodSemantics, previousSizes, deltaSizes);
1136
PopulateEncLogTableRows(
TableIndex
.MethodImpl, previousSizes, deltaSizes);
1137
PopulateEncLogTableRows(
TableIndex
.ImplMap, previousSizes, deltaSizes);
1138
PopulateEncLogTableRows(
TableIndex
.FieldRva, previousSizes, deltaSizes);
1139
PopulateEncLogTableRows(
TableIndex
.NestedClass, previousSizes, deltaSizes);
1140
PopulateEncLogTableRows(
TableIndex
.GenericParam, previousSizes, deltaSizes);
1141
PopulateEncLogTableRows(
TableIndex
.InterfaceImpl, previousSizes, deltaSizes);
1142
PopulateEncLogTableRows(
TableIndex
.GenericParamConstraint, previousSizes, deltaSizes);
1147
TableIndex
table,
1150
TableIndex
mapTable)
1173
TableIndex
tableIndex,
1225
private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index,
TableIndex
tableIndex)
1236
private void PopulateEncLogTableRows(
TableIndex
tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes)
1241
private void PopulateEncLogTableRows(
TableIndex
tableIndex, int firstRowId, int tokenCount)
1262
for (
var
tableIndex = (
TableIndex
)0; tableIndex <=
TableIndex
.GenericParamConstraint; tableIndex++)
1266
case
TableIndex
.TypeRef:
1267
case
TableIndex
.InterfaceImpl:
1268
case
TableIndex
.MemberRef:
1269
case
TableIndex
.Constant:
1270
case
TableIndex
.DeclSecurity:
1271
case
TableIndex
.ClassLayout:
1272
case
TableIndex
.FieldLayout:
1273
case
TableIndex
.StandAloneSig:
1274
case
TableIndex
.EventMap:
1275
case
TableIndex
.PropertyMap:
1276
case
TableIndex
.MethodSemantics:
1277
case
TableIndex
.MethodImpl:
1278
case
TableIndex
.ModuleRef:
1279
case
TableIndex
.TypeSpec:
1280
case
TableIndex
.ImplMap:
1281
case
TableIndex
.FieldRva:
1282
case
TableIndex
.NestedClass:
1283
case
TableIndex
.GenericParam:
1284
case
TableIndex
.AssemblyRef:
1285
case
TableIndex
.MethodSpec:
1286
case
TableIndex
.GenericParamConstraint:
1290
case
TableIndex
.TypeDef:
1294
case
TableIndex
.Field:
1298
case
TableIndex
.MethodDef:
1302
case
TableIndex
.Event:
1306
case
TableIndex
.Property:
1310
case
TableIndex
.Param:
1311
AddRowNumberTokens(tokens,
TableIndex
.Param, paramEncMapRows);
1314
case
TableIndex
.CustomAttribute:
1315
AddRowNumberTokens(tokens,
TableIndex
.CustomAttribute, _customAttributeRowIds);
1335
AddDefinitionTokens(debugTokens,
TableIndex
.MethodDebugInformation, _methodDefs);
1352
var handledTables = new
TableIndex
[]
1354
TableIndex
.Module,
1355
TableIndex
.TypeRef,
1356
TableIndex
.TypeDef,
1357
TableIndex
.Field,
1358
TableIndex
.MethodDef,
1359
TableIndex
.Param,
1360
TableIndex
.MemberRef,
1361
TableIndex
.Constant,
1362
TableIndex
.CustomAttribute,
1363
TableIndex
.DeclSecurity,
1364
TableIndex
.ClassLayout,
1365
TableIndex
.FieldLayout,
1366
TableIndex
.StandAloneSig,
1367
TableIndex
.EventMap,
1368
TableIndex
.Event,
1369
TableIndex
.PropertyMap,
1370
TableIndex
.Property,
1371
TableIndex
.MethodSemantics,
1372
TableIndex
.MethodImpl,
1373
TableIndex
.ModuleRef,
1374
TableIndex
.TypeSpec,
1375
TableIndex
.ImplMap,
1376
TableIndex
.FieldRva,
1377
TableIndex
.EncLog,
1378
TableIndex
.EncMap,
1379
TableIndex
.Assembly,
1380
TableIndex
.AssemblyRef,
1381
TableIndex
.MethodSpec,
1382
TableIndex
.NestedClass,
1383
TableIndex
.GenericParam,
1384
TableIndex
.InterfaceImpl,
1385
TableIndex
.GenericParamConstraint,
1390
if (handledTables.Contains((
TableIndex
)i))
1402
TableIndex
tableIndex,
1409
private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, int firstRowId, int nTokens)
1417
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, DefinitionIndex<T> index)
1426
private static void AddRowNumberTokens(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, ArrayBuilder<int> rowNumbers)
Emit\EditAndContinue\EmitBaseline.cs (9)
343
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.TypeDef] >= typesAdded.Count);
344
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Event] >= eventsAdded.Count);
345
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Field] >= fieldsAdded.Count);
346
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.MethodDef] >= methodsAdded.Count);
347
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.Property] >= propertiesAdded.Count);
348
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.EventMap] >= eventMapAdded.Count);
349
Debug.Assert(tableEntriesAdded[(int)
TableIndex
.PropertyMap] >= propertyMapAdded.Count);
495
sizes[i] = reader.GetTableRowCount((
TableIndex
)i) + delta[i];
534
int n = reader.GetTableRowCount(
TableIndex
.MethodImpl);
PEWriter\MetadataWriter.cs (20)
1718
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncLog] == 0);
1719
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncMap] == 0);
1961
metadata.SetCapacity(
TableIndex
.AssemblyRef, assemblyRefs.Count);
2023
AddCustomAttributesToTable(sortedGenericParameters,
TableIndex
.GenericParam);
2098
private void AddCustomAttributesToTable<T>(IEnumerable<T> parentList,
TableIndex
tableIndex)
2212
metadata.SetCapacity(
TableIndex
.Event, eventDefs.Count);
2236
metadata.SetCapacity(
TableIndex
.ExportedType, exportedTypes.Length);
2380
metadata.SetCapacity(
TableIndex
.Field, fieldDefs.Count);
2447
metadata.SetCapacity(
TableIndex
.File, _fileRefList.Count);
2588
metadata.SetCapacity(
TableIndex
.MemberRef, memberRefs.Count);
2601
metadata.SetCapacity(
TableIndex
.MethodImpl, methodImplList.Count);
2615
metadata.SetCapacity(
TableIndex
.MethodSpec, methodSpecs.Count);
2628
metadata.SetCapacity(
TableIndex
.MethodDef, methodDefs.Count);
2651
metadata.SetCapacity(
TableIndex
.MethodSemantics, propertyDefs.Count * 2 + eventDefs.Count * 2);
2713
metadata.SetCapacity(
TableIndex
.ModuleRef, moduleRefs.Count);
2753
metadata.SetCapacity(
TableIndex
.Param, parameterDefs.Count);
2767
metadata.SetCapacity(
TableIndex
.Property, propertyDefs.Count);
2781
metadata.SetCapacity(
TableIndex
.TypeDef, typeDefs.Count);
2838
metadata.SetCapacity(
TableIndex
.TypeRef, typeRefs.Count);
2898
metadata.SetCapacity(
TableIndex
.TypeSpec, typeSpecs.Count);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenDynamicTests.cs (1)
2286
Assert.Equal(1, pe.Module.GetMetadataReader().GetTableRowCount(
TableIndex
.TypeSpec));
Emit\EmitMetadataTests.cs (4)
219
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.File));
220
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.ModuleRef));
253
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.File));
263
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3148)
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));
9550
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9551
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9552
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
9671
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
9672
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9673
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
9674
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9675
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
9676
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
9677
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
9678
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9679
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9680
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9681
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9682
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9683
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
9684
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
9685
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9686
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9687
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
9688
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinuePdbTests.cs (43)
161
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
162
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
163
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
164
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
165
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
166
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
167
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
168
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
169
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
170
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
171
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
178
Handle(2,
TableIndex
.MethodDebugInformation),
179
Handle(4,
TableIndex
.MethodDebugInformation),
180
Handle(8,
TableIndex
.MethodDebugInformation),
181
Handle(9,
TableIndex
.MethodDebugInformation),
182
Handle(10,
TableIndex
.MethodDebugInformation),
183
Handle(11,
TableIndex
.MethodDebugInformation));
284
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
285
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
286
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
287
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
288
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
289
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
290
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
291
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
292
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
293
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
294
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
295
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
296
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
297
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
298
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
299
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
300
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
307
Handle(1,
TableIndex
.MethodDebugInformation),
308
Handle(2,
TableIndex
.MethodDebugInformation),
309
Handle(4,
TableIndex
.MethodDebugInformation),
310
Handle(8,
TableIndex
.MethodDebugInformation),
311
Handle(9,
TableIndex
.MethodDebugInformation),
312
Handle(10,
TableIndex
.MethodDebugInformation),
313
Handle(11,
TableIndex
.MethodDebugInformation),
314
Handle(12,
TableIndex
.MethodDebugInformation),
315
Handle(13,
TableIndex
.MethodDebugInformation));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (380)
72
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
73
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
74
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
75
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
76
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
77
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
78
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
79
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
80
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
81
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
82
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
83
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
84
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
85
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
86
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
87
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
88
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
89
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
90
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
91
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
92
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
93
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
94
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
95
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
96
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
97
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
98
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
99
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
100
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
101
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
102
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
103
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
104
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
105
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
106
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
107
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
108
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
109
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
110
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
111
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
112
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
113
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
114
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
115
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
116
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
117
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
118
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
119
Row(3,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
120
Row(4,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
121
Row(5,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
122
Row(6,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
123
Row(7,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
124
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
125
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
126
Row(2,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
127
Row(3,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
128
Row(4,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
129
Row(5,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
132
Handle(3,
TableIndex
.TypeDef),
133
Handle(1,
TableIndex
.Field),
134
Handle(2,
TableIndex
.Field),
135
Handle(3,
TableIndex
.Field),
136
Handle(2,
TableIndex
.MethodDef),
137
Handle(3,
TableIndex
.MethodDef),
138
Handle(4,
TableIndex
.MethodDef),
139
Handle(5,
TableIndex
.MethodDef),
140
Handle(6,
TableIndex
.MethodDef),
141
Handle(7,
TableIndex
.MethodDef),
142
Handle(8,
TableIndex
.MethodDef),
143
Handle(9,
TableIndex
.MethodDef),
144
Handle(10,
TableIndex
.MethodDef),
145
Handle(1,
TableIndex
.Param),
146
Handle(1,
TableIndex
.InterfaceImpl),
147
Handle(2,
TableIndex
.InterfaceImpl),
148
Handle(3,
TableIndex
.InterfaceImpl),
149
Handle(4,
TableIndex
.InterfaceImpl),
150
Handle(5,
TableIndex
.InterfaceImpl),
151
Handle(4,
TableIndex
.CustomAttribute),
152
Handle(5,
TableIndex
.CustomAttribute),
153
Handle(6,
TableIndex
.CustomAttribute),
154
Handle(7,
TableIndex
.CustomAttribute),
155
Handle(8,
TableIndex
.CustomAttribute),
156
Handle(9,
TableIndex
.CustomAttribute),
157
Handle(10,
TableIndex
.CustomAttribute),
158
Handle(11,
TableIndex
.CustomAttribute),
159
Handle(12,
TableIndex
.CustomAttribute),
160
Handle(1,
TableIndex
.StandAloneSig),
161
Handle(2,
TableIndex
.StandAloneSig),
162
Handle(1,
TableIndex
.PropertyMap),
163
Handle(1,
TableIndex
.Property),
164
Handle(2,
TableIndex
.Property),
165
Handle(1,
TableIndex
.MethodSemantics),
166
Handle(2,
TableIndex
.MethodSemantics),
167
Handle(1,
TableIndex
.MethodImpl),
168
Handle(2,
TableIndex
.MethodImpl),
169
Handle(3,
TableIndex
.MethodImpl),
170
Handle(4,
TableIndex
.MethodImpl),
171
Handle(5,
TableIndex
.MethodImpl),
172
Handle(6,
TableIndex
.MethodImpl),
173
Handle(7,
TableIndex
.MethodImpl),
174
Handle(1,
TableIndex
.NestedClass));
260
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
261
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
262
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
263
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
264
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
265
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
266
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
267
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
268
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
269
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
270
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
271
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
272
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
273
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
274
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
275
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
276
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
277
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
278
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
279
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
280
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
281
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
282
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
283
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
284
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
285
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
286
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
366
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
367
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
368
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
369
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
370
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
371
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
372
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
373
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
374
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
375
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
376
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
377
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
378
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
379
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
380
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
381
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
382
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
383
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
384
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
385
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
386
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
387
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
388
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
389
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
390
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
391
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
392
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
393
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
394
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
395
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
396
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
397
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
398
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
399
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
400
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
401
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
402
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
403
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
404
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
405
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
406
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
407
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
408
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
409
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
410
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
411
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
412
Row(3,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
413
Row(4,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
414
Row(5,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
415
Row(6,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
416
Row(7,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
417
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
418
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
419
Row(2,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
420
Row(3,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
421
Row(4,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
422
Row(5,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
468
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
469
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
470
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
471
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
472
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
473
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
474
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
475
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
476
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
477
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
478
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
479
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
480
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
481
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
482
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
483
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
484
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
485
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
486
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
487
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
488
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
489
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
490
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
491
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
492
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
493
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
494
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
495
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default));
539
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // row id 0 == delete
542
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
543
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
544
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Delete IteratorStateMachineAttribute
589
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // row id 0 == delete
590
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // row id 0 == delete
593
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
594
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
595
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Delete AsyncStateMachineAttribute
596
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Delete DebuggerStepThroughAttribute
659
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
660
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
661
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
662
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
663
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
664
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
665
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
666
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
667
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
668
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
669
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
670
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
671
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
672
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
673
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
674
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
675
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
676
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
677
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
678
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
679
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
766
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
767
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
768
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
769
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
770
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
771
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
985
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
986
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
987
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
988
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
989
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
990
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
3681
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3682
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3683
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3684
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3685
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3686
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3687
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3781
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3782
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3783
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3784
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3785
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3786
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3787
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3788
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3789
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3890
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3891
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3892
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3893
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3894
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3895
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3896
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3897
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3898
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3996
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3997
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3998
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
3999
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4000
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4001
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4002
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4003
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4110
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4111
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4112
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
4113
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4114
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4115
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4116
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4117
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7467
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7468
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7469
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7470
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7471
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7472
Row(16,
TableIndex
.Field, EditAndContinueOperation.Default),
7473
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7474
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7475
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7476
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7477
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7478
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7479
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7480
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7580
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7581
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7582
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7583
Row(17,
TableIndex
.Field, EditAndContinueOperation.Default),
7584
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7585
Row(18,
TableIndex
.Field, EditAndContinueOperation.Default),
7586
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7587
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7588
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7589
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7689
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7690
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7691
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7692
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7693
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7694
Row(19,
TableIndex
.Field, EditAndContinueOperation.Default),
7695
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7696
Row(20,
TableIndex
.Field, EditAndContinueOperation.Default),
7697
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7698
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7699
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7700
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7701
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7702
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7703
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7704
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8253
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8254
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8255
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8256
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8257
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8258
Row(11,
TableIndex
.Field, EditAndContinueOperation.Default),
8259
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8260
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8261
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8262
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8263
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8264
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8265
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8266
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8397
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8398
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8399
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8400
Row(12,
TableIndex
.Field, EditAndContinueOperation.Default),
8401
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8402
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8403
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8404
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8572
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8573
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8574
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8575
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8576
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8577
Row(13,
TableIndex
.Field, EditAndContinueOperation.Default),
8578
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8579
Row(14,
TableIndex
.Field, EditAndContinueOperation.Default),
8580
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8581
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8582
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8583
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8584
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8585
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8586
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8587
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8956
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8957
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
147
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
152
internal static EntityHandle Handle(int rowNumber,
TableIndex
table)
Emit\EditAndContinue\EditAndContinueTests.cs (2445)
87
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
88
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
89
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
90
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
91
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
92
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
93
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
98
Handle(3,
TableIndex
.TypeDef),
99
Handle(1,
TableIndex
.Field),
100
Handle(2,
TableIndex
.MethodDef),
101
Handle(3,
TableIndex
.MethodDef),
102
Handle(4,
TableIndex
.CustomAttribute)
169
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
170
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
171
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
172
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
173
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
174
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
175
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
176
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
177
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
181
Handle(3,
TableIndex
.TypeDef),
182
Handle(1,
TableIndex
.Field),
183
Handle(1,
TableIndex
.MethodDef),
184
Handle(2,
TableIndex
.MethodDef),
185
Handle(3,
TableIndex
.MethodDef),
186
Handle(4,
TableIndex
.CustomAttribute)
538
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
539
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
542
Handle(2,
TableIndex
.MethodDef),
543
Handle(2,
TableIndex
.StandAloneSig));
601
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
602
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
603
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
606
Handle(1,
TableIndex
.MethodDef),
607
Handle(1,
TableIndex
.Param),
608
Handle(2,
TableIndex
.StandAloneSig));
627
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
628
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
629
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
632
Handle(1,
TableIndex
.MethodDef),
633
Handle(1,
TableIndex
.Param),
634
Handle(3,
TableIndex
.StandAloneSig));
674
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
675
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
676
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
680
Handle(4,
TableIndex
.MethodDef),
681
Handle(1,
TableIndex
.Param),
682
Handle(12,
TableIndex
.CustomAttribute)
721
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
722
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
726
Handle(1,
TableIndex
.MethodDef),
727
Handle(1,
TableIndex
.Param)
768
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
769
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
770
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
774
Handle(3,
TableIndex
.MethodDef),
775
Handle(1,
TableIndex
.Param),
776
Handle(9,
TableIndex
.CustomAttribute)
829
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
830
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
831
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
832
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
833
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
834
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
835
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.F
838
Handle(7,
TableIndex
.TypeRef),
839
Handle(8,
TableIndex
.TypeRef),
840
Handle(2,
TableIndex
.MethodDef),
841
Handle(6,
TableIndex
.MemberRef),
842
Handle(2,
TableIndex
.StandAloneSig),
843
Handle(2,
TableIndex
.TypeSpec),
844
Handle(2,
TableIndex
.AssemblyRef));
873
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
874
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
875
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
878
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef))
895
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
896
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Row 4, so updating existing CustomAttribute
901
Handle(7,
TableIndex
.MethodDef),
902
Handle(4,
TableIndex
.CustomAttribute),
907
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef))
933
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
934
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
935
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
936
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for method F
937
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // adding a new CustomAttribute for type C
942
Handle(8,
TableIndex
.TypeDef),
943
Handle(7,
TableIndex
.MethodDef),
944
Handle(4,
TableIndex
.CustomAttribute),
945
Handle(5,
TableIndex
.CustomAttribute),
946
Handle(6,
TableIndex
.CustomAttribute),
951
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
952
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
953
new CustomAttributeRow(Handle(8,
TableIndex
.TypeDef), Handle(5,
TableIndex
.MethodDef)),
971
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
972
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating the existing custom attribute
973
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // updating a row that was new in Generation 2
974
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) // adding a new CustomAttribute, and skipping row 6 which is not for the method being emitted
979
Handle(7,
TableIndex
.MethodDef),
980
Handle(4,
TableIndex
.CustomAttribute),
981
Handle(5,
TableIndex
.CustomAttribute),
982
Handle(7,
TableIndex
.CustomAttribute),
987
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)),
988
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
989
new CustomAttributeRow(Handle(7,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1029
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1030
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1031
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1034
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1037
new CustomAttributeRow(Handle(9,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)),
1040
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1043
new CustomAttributeRow(Handle(10,
TableIndex
.TypeDef), Handle(2,
TableIndex
.MethodDef))
1070
Handle(8,
TableIndex
.MethodDef),
1071
Handle(10,
TableIndex
.MethodDef),
1072
Handle(4,
TableIndex
.CustomAttribute),
1073
Handle(6,
TableIndex
.CustomAttribute),
1074
Handle(8,
TableIndex
.CustomAttribute),
1075
Handle(9,
TableIndex
.CustomAttribute),
1076
Handle(10,
TableIndex
.CustomAttribute)
1081
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1082
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1083
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1084
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // update existing row
1085
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1086
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // add new row
1087
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),// add new row
1092
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),
1093
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)),
1094
new CustomAttributeRow(Handle(8,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)),
1095
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),
1096
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),
1142
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1143
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1144
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1145
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
1168
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // Parent row id is 0, signifying a delete
1171
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1172
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1173
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1174
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1175
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1176
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1177
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1180
Handle(7,
TableIndex
.TypeRef),
1181
Handle(8,
TableIndex
.TypeRef),
1182
Handle(2,
TableIndex
.MethodDef),
1183
Handle(6,
TableIndex
.MemberRef),
1184
Handle(4,
TableIndex
.CustomAttribute),
1185
Handle(2,
TableIndex
.StandAloneSig),
1186
Handle(2,
TableIndex
.AssemblyRef));
1205
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1208
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1209
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1210
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1211
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1212
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1213
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1214
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1215
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1216
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, updating the original row back to a real one
1219
Handle(9,
TableIndex
.TypeRef),
1220
Handle(10,
TableIndex
.TypeRef),
1221
Handle(11,
TableIndex
.TypeRef),
1222
Handle(2,
TableIndex
.MethodDef),
1223
Handle(7,
TableIndex
.MemberRef),
1224
Handle(8,
TableIndex
.MemberRef),
1225
Handle(4,
TableIndex
.CustomAttribute),
1226
Handle(3,
TableIndex
.StandAloneSig),
1227
Handle(3,
TableIndex
.AssemblyRef));
1266
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1267
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1268
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
1291
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MemberRef)));
1294
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1295
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1296
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1297
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1298
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1299
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1300
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1301
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1302
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so adding a new CustomAttribute
1305
Handle(6,
TableIndex
.TypeRef),
1306
Handle(7,
TableIndex
.TypeRef),
1307
Handle(8,
TableIndex
.TypeRef),
1308
Handle(2,
TableIndex
.MethodDef),
1309
Handle(5,
TableIndex
.MemberRef),
1310
Handle(6,
TableIndex
.MemberRef),
1311
Handle(4,
TableIndex
.CustomAttribute),
1312
Handle(2,
TableIndex
.StandAloneSig),
1313
Handle(2,
TableIndex
.AssemblyRef));
1331
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef))); // 0, delete
1334
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1335
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1336
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1337
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1338
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, so updating existing CustomAttribute
1341
Handle(9,
TableIndex
.TypeRef),
1342
Handle(2,
TableIndex
.MethodDef),
1343
Handle(4,
TableIndex
.CustomAttribute),
1344
Handle(3,
TableIndex
.StandAloneSig),
1345
Handle(3,
TableIndex
.AssemblyRef));
1363
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MemberRef)));
1366
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
1367
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1368
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
1369
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1370
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1371
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
1372
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1373
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1374
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, update the previously deleted row
1377
Handle(10,
TableIndex
.TypeRef),
1378
Handle(11,
TableIndex
.TypeRef),
1379
Handle(12,
TableIndex
.TypeRef),
1380
Handle(2,
TableIndex
.MethodDef),
1381
Handle(7,
TableIndex
.MemberRef),
1382
Handle(8,
TableIndex
.MemberRef),
1383
Handle(4,
TableIndex
.CustomAttribute),
1384
Handle(4,
TableIndex
.StandAloneSig),
1385
Handle(4,
TableIndex
.AssemblyRef));
1417
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1418
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1419
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1422
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1423
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // Row 5
1426
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // Row 6
1429
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // Row 7
1430
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // Row 8
1452
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1453
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1454
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1455
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1456
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1457
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1458
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1459
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1460
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1465
Handle(9,
TableIndex
.MethodDef),
1466
Handle(10,
TableIndex
.MethodDef),
1467
Handle(11,
TableIndex
.MethodDef),
1468
Handle(4,
TableIndex
.CustomAttribute),
1469
Handle(5,
TableIndex
.CustomAttribute),
1470
Handle(6,
TableIndex
.CustomAttribute),
1471
Handle(7,
TableIndex
.CustomAttribute),
1472
Handle(8,
TableIndex
.CustomAttribute),
1473
Handle(9,
TableIndex
.CustomAttribute),
1478
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1479
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1480
new CustomAttributeRow(Handle(9,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1481
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)),// G [A3] -> [A4]
1482
new CustomAttributeRow(Handle(10,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)),// G [A3] add with RowId 9
1483
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)),// H [A6] -> [A7]
1504
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1505
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1506
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1507
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1508
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1509
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1510
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1511
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1516
Handle(10,
TableIndex
.MethodDef),
1517
Handle(11,
TableIndex
.MethodDef),
1518
Handle(6,
TableIndex
.CustomAttribute),
1519
Handle(7,
TableIndex
.CustomAttribute),
1520
Handle(8,
TableIndex
.CustomAttribute),
1521
Handle(9,
TableIndex
.CustomAttribute),
1522
Handle(10,
TableIndex
.CustomAttribute),
1523
Handle(11,
TableIndex
.CustomAttribute),
1528
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A4] delete
1529
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // G [A3] delete
1530
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(5,
TableIndex
.MethodDef)), // H [A5]
1531
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(6,
TableIndex
.MethodDef)), // H [A6]
1532
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(7,
TableIndex
.MethodDef)), // H [A7] add with RowId 10
1533
new CustomAttributeRow(Handle(11,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MethodDef)), // H [A8] add with RowId 11
1553
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1554
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1555
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1556
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1557
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1562
Handle(11,
TableIndex
.MethodDef),
1563
Handle(7,
TableIndex
.CustomAttribute),
1564
Handle(8,
TableIndex
.CustomAttribute),
1565
Handle(10,
TableIndex
.CustomAttribute),
1566
Handle(11,
TableIndex
.CustomAttribute),
1571
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A5] delete
1572
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A6] delete
1573
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A7] delete
1574
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // H [A8] delete
1604
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1605
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1606
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1625
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1626
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1631
Handle(6,
TableIndex
.MethodDef),
1632
Handle(4,
TableIndex
.CustomAttribute),
1637
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // G: [A1] add RowId 4
1656
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1657
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1662
Handle(5,
TableIndex
.MethodDef),
1663
Handle(5,
TableIndex
.CustomAttribute),
1668
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // F: [A2] add RowId 5
1688
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1689
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1690
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1691
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1696
Handle(5,
TableIndex
.MethodDef),
1697
Handle(6,
TableIndex
.MethodDef),
1698
Handle(4,
TableIndex
.CustomAttribute),
1699
Handle(5,
TableIndex
.CustomAttribute),
1704
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // G: [A2] -> [A4]
1705
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MethodDef)), // F: [A1] -> [A3]
1733
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1734
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1735
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1738
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)), // Row 4
1756
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1757
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1758
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1763
Handle(4,
TableIndex
.MethodDef),
1764
Handle(4,
TableIndex
.CustomAttribute),
1765
Handle(5,
TableIndex
.CustomAttribute),
1770
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)), // F [A1] -> [A2]
1771
new CustomAttributeRow(Handle(4,
TableIndex
.MethodDef), Handle(3,
TableIndex
.MethodDef)), // F [A3] add RowId 5
1789
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1790
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1791
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1796
Handle(4,
TableIndex
.MethodDef),
1797
Handle(4,
TableIndex
.CustomAttribute),
1798
Handle(5,
TableIndex
.CustomAttribute),
1803
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A2] delete
1804
new CustomAttributeRow(Handle(0,
TableIndex
.MethodDef), Handle(0,
TableIndex
.MemberRef)), // F [A3] delete
1845
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
1846
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
1847
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
1848
new CustomAttributeRow(Handle(3,
TableIndex
.TypeDef), Handle(4,
TableIndex
.MemberRef)));
1869
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(8,
TableIndex
.MemberRef)));
1872
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1873
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1874
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1875
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1876
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // row 5 = new custom attribute
1879
Handle(1,
TableIndex
.MethodDef),
1880
Handle(5,
TableIndex
.MethodDef),
1881
Handle(1,
TableIndex
.Param),
1882
Handle(5,
TableIndex
.CustomAttribute),
1883
Handle(2,
TableIndex
.StandAloneSig));
2528
g.VerifyTableSize(
TableIndex
.MethodDef, 6);
2559
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2560
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2561
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
2562
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2563
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2564
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2565
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2566
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2567
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
2571
Handle(4,
TableIndex
.TypeDef),
2572
Handle(4,
TableIndex
.Field),
2573
Handle(1,
TableIndex
.MethodDef),
2574
Handle(5,
TableIndex
.MethodDef),
2575
Handle(6,
TableIndex
.MethodDef),
2576
Handle(7,
TableIndex
.MethodDef),
2577
Handle(5,
TableIndex
.CustomAttribute)
2867
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2872
Handle(2,
TableIndex
.MethodDef)
3022
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3023
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3024
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3029
Handle(4,
TableIndex
.CustomAttribute),
3030
Handle(1,
TableIndex
.Property),
3031
Handle(2,
TableIndex
.MethodSemantics)
3071
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
3076
Handle(1,
TableIndex
.MethodDef)
3134
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3135
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3136
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3137
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3138
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3139
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3140
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3141
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3142
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3143
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute
3146
Handle(6,
TableIndex
.TypeRef),
3147
Handle(7,
TableIndex
.TypeRef),
3148
Handle(8,
TableIndex
.TypeRef),
3149
Handle(3,
TableIndex
.MethodDef),
3150
Handle(5,
TableIndex
.MemberRef),
3151
Handle(6,
TableIndex
.MemberRef),
3152
Handle(4,
TableIndex
.CustomAttribute),
3153
Handle(1,
TableIndex
.StandAloneSig),
3154
Handle(2,
TableIndex
.AssemblyRef));
3201
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3202
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3203
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
3228
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(5,
TableIndex
.MemberRef)));
3231
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3232
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3233
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3234
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3235
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3236
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3237
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3238
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // New method, G
3239
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3240
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
3241
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G
3242
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Support for the above
3243
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3246
Handle(6,
TableIndex
.TypeRef),
3247
Handle(7,
TableIndex
.TypeRef),
3248
Handle(2,
TableIndex
.MethodDef),
3249
Handle(4,
TableIndex
.MethodDef),
3250
Handle(1,
TableIndex
.Param),
3251
Handle(2,
TableIndex
.Param),
3252
Handle(3,
TableIndex
.Param),
3253
Handle(5,
TableIndex
.MemberRef),
3254
Handle(4,
TableIndex
.CustomAttribute),
3255
Handle(2,
TableIndex
.StandAloneSig),
3256
Handle(2,
TableIndex
.AssemblyRef));
3275
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(6,
TableIndex
.MemberRef)));
3278
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3279
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3280
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3281
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3282
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3283
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta
3284
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3287
Handle(8,
TableIndex
.TypeRef),
3288
Handle(9,
TableIndex
.TypeRef),
3289
Handle(4,
TableIndex
.MethodDef),
3290
Handle(3,
TableIndex
.Param),
3291
Handle(6,
TableIndex
.MemberRef),
3292
Handle(5,
TableIndex
.CustomAttribute),
3293
Handle(3,
TableIndex
.AssemblyRef));
3338
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)),
3339
new CustomAttributeRow(Handle(4,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)));
3342
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3343
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3344
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3345
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3346
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3347
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3348
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3349
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Updating existing parameter defs
3350
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3351
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3352
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
3353
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows
3354
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3357
Handle(10,
TableIndex
.TypeRef),
3358
Handle(11,
TableIndex
.TypeRef),
3359
Handle(12,
TableIndex
.TypeRef),
3360
Handle(13,
TableIndex
.TypeRef),
3361
Handle(3,
TableIndex
.MethodDef),
3362
Handle(4,
TableIndex
.MethodDef),
3363
Handle(3,
TableIndex
.Param),
3364
Handle(4,
TableIndex
.Param),
3365
Handle(5,
TableIndex
.Param),
3366
Handle(6,
TableIndex
.Param),
3367
Handle(4,
TableIndex
.CustomAttribute),
3368
Handle(5,
TableIndex
.CustomAttribute),
3369
Handle(2,
TableIndex
.AssemblyRef));
3411
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3412
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3413
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
3414
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
3415
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
3416
new CustomAttributeRow(Handle(13,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
3458
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(5,
TableIndex
.MethodDef)), // X
3459
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)), // E.A
3460
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(4,
TableIndex
.MethodDef)), // _x
3461
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)), // E
3462
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(3,
TableIndex
.MethodDef)), // C
3463
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MethodDef)), // D
3468
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3469
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3470
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3471
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3472
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3473
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3474
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3475
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3476
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3477
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3478
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3479
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3480
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3481
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3486
Handle(14,
TableIndex
.TypeDef),
3487
Handle(15,
TableIndex
.TypeDef),
3488
Handle(16,
TableIndex
.TypeDef),
3489
Handle(2,
TableIndex
.Field),
3490
Handle(3,
TableIndex
.Field),
3491
Handle(2,
TableIndex
.Constant),
3492
Handle(7,
TableIndex
.CustomAttribute),
3493
Handle(8,
TableIndex
.CustomAttribute),
3494
Handle(9,
TableIndex
.CustomAttribute),
3495
Handle(10,
TableIndex
.CustomAttribute),
3496
Handle(11,
TableIndex
.CustomAttribute),
3497
Handle(12,
TableIndex
.CustomAttribute),
3498
Handle(1,
TableIndex
.Property),
3499
Handle(2,
TableIndex
.MethodSemantics)
3539
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(11,
TableIndex
.MethodDef)),// X
3540
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(8,
TableIndex
.MethodDef)), // E.A
3541
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(10,
TableIndex
.MethodDef)), // _x
3542
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MethodDef)), // E
3543
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(9,
TableIndex
.MethodDef)), // C
3544
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(12,
TableIndex
.MethodDef)),// D
3549
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3550
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3551
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3552
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3553
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3554
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3555
Row(3,
TableIndex
.Constant, EditAndContinueOperation.Default),
3556
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen
3557
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3558
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3559
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3560
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3561
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3562
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3567
Handle(14,
TableIndex
.TypeDef),
3568
Handle(15,
TableIndex
.TypeDef),
3569
Handle(16,
TableIndex
.TypeDef),
3570
Handle(2,
TableIndex
.Field),
3571
Handle(3,
TableIndex
.Field),
3572
Handle(3,
TableIndex
.Constant),
3573
Handle(7,
TableIndex
.CustomAttribute),
3574
Handle(8,
TableIndex
.CustomAttribute),
3575
Handle(9,
TableIndex
.CustomAttribute),
3576
Handle(10,
TableIndex
.CustomAttribute),
3577
Handle(11,
TableIndex
.CustomAttribute),
3578
Handle(12,
TableIndex
.CustomAttribute),
3579
Handle(1,
TableIndex
.Property),
3580
Handle(3,
TableIndex
.MethodSemantics)
3646
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3647
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3648
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3649
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3650
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3651
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3652
Row(1,
TableIndex
.Constant, EditAndContinueOperation.Default),
3653
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3656
Handle(3,
TableIndex
.MethodDef),
3657
Handle(1,
TableIndex
.Param),
3658
Handle(2,
TableIndex
.Param),
3659
Handle(1,
TableIndex
.Constant),
3660
Handle(4,
TableIndex
.CustomAttribute));
3681
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // C.F2
3682
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3683
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3684
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3685
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3688
Handle(3,
TableIndex
.MethodDef),
3689
Handle(1,
TableIndex
.Param),
3690
Handle(2,
TableIndex
.Param),
3691
Handle(2,
TableIndex
.Constant),
3692
Handle(4,
TableIndex
.CustomAttribute));
3830
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3831
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3832
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3833
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3834
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3835
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3836
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3837
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3838
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3839
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3840
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3841
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3842
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3843
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3844
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3845
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3846
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3847
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3848
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3849
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3850
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3851
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3852
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3853
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3854
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3855
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3856
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3857
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3858
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3859
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3860
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3861
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3888
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3889
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3890
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3891
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3892
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3893
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3894
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3895
Row(14,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3896
Row(15,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3897
Row(16,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3898
Row(17,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3899
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3900
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableAttribute
3901
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute
3902
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3903
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
3904
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3905
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3906
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3907
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3908
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3909
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3910
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3911
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3912
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3913
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3914
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3915
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3916
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3917
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3918
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3919
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3920
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3921
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3922
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3923
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3924
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3925
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3928
Handle(11,
TableIndex
.TypeRef),
3929
Handle(12,
TableIndex
.TypeRef),
3930
Handle(13,
TableIndex
.TypeRef),
3931
Handle(14,
TableIndex
.TypeRef),
3932
Handle(15,
TableIndex
.TypeRef),
3933
Handle(16,
TableIndex
.TypeRef),
3934
Handle(17,
TableIndex
.TypeRef),
3935
Handle(18,
TableIndex
.TypeRef),
3936
Handle(6,
TableIndex
.TypeDef),
3937
Handle(7,
TableIndex
.TypeDef),
3938
Handle(1,
TableIndex
.Field),
3939
Handle(2,
TableIndex
.Field),
3940
Handle(7,
TableIndex
.MethodDef),
3941
Handle(8,
TableIndex
.MethodDef),
3942
Handle(9,
TableIndex
.MethodDef),
3943
Handle(10,
TableIndex
.MethodDef),
3944
Handle(11,
TableIndex
.MethodDef),
3945
Handle(3,
TableIndex
.Param),
3946
Handle(4,
TableIndex
.Param),
3947
Handle(7,
TableIndex
.MemberRef),
3948
Handle(8,
TableIndex
.MemberRef),
3949
Handle(9,
TableIndex
.MemberRef),
3950
Handle(10,
TableIndex
.CustomAttribute),
3951
Handle(11,
TableIndex
.CustomAttribute),
3952
Handle(12,
TableIndex
.CustomAttribute),
3953
Handle(13,
TableIndex
.CustomAttribute),
3954
Handle(14,
TableIndex
.CustomAttribute),
3955
Handle(15,
TableIndex
.CustomAttribute),
3956
Handle(16,
TableIndex
.CustomAttribute),
3957
Handle(17,
TableIndex
.CustomAttribute),
3958
Handle(3,
TableIndex
.AssemblyRef));
3982
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3983
Row(19,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3984
Row(20,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3985
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3986
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3987
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3988
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3989
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3990
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4041
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4042
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
4043
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4044
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4045
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4046
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4049
Handle(6,
TableIndex
.TypeRef),
4050
Handle(2,
TableIndex
.Field),
4051
Handle(1,
TableIndex
.MethodDef),
4052
Handle(5,
TableIndex
.MemberRef),
4053
Handle(2,
TableIndex
.AssemblyRef));
4095
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
4096
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4097
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
4098
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4099
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
4102
Handle(7,
TableIndex
.TypeRef),
4103
Handle(8,
TableIndex
.TypeRef),
4104
Handle(1,
TableIndex
.MethodDef),
4105
Handle(2,
TableIndex
.StandAloneSig),
4106
Handle(2,
TableIndex
.AssemblyRef));
4169
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4170
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
4171
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4172
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4173
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4174
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4175
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4178
Handle(2,
TableIndex
.MethodDef),
4179
Handle(1,
TableIndex
.StandAloneSig),
4180
Handle(1,
TableIndex
.PropertyMap),
4181
Handle(1,
TableIndex
.Property),
4182
Handle(1,
TableIndex
.MethodSemantics));
4208
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4209
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4210
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4211
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4212
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4213
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4214
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4215
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
4216
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
4217
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4218
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4219
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4220
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4221
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4222
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4223
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
4226
Handle(1,
TableIndex
.Field),
4227
Handle(3,
TableIndex
.MethodDef),
4228
Handle(4,
TableIndex
.MethodDef),
4229
Handle(1,
TableIndex
.Param),
4230
Handle(4,
TableIndex
.CustomAttribute),
4231
Handle(5,
TableIndex
.CustomAttribute),
4232
Handle(6,
TableIndex
.CustomAttribute),
4233
Handle(7,
TableIndex
.CustomAttribute),
4234
Handle(2,
TableIndex
.Property),
4235
Handle(2,
TableIndex
.MethodSemantics),
4236
Handle(3,
TableIndex
.MethodSemantics));
4277
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4278
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4279
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4280
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4281
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4282
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4283
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4284
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4289
Handle(3,
TableIndex
.TypeDef),
4290
Handle(2,
TableIndex
.Field),
4291
Handle(1,
TableIndex
.MethodDef),
4292
Handle(2,
TableIndex
.MethodDef),
4293
Handle(4,
TableIndex
.MethodDef),
4294
Handle(8,
TableIndex
.CustomAttribute)
4339
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4340
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4341
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4342
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4343
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4344
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4345
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4346
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4350
Handle(1,
TableIndex
.MethodDef),
4351
Handle(2,
TableIndex
.MethodDef),
4352
Handle(1,
TableIndex
.Param),
4353
Handle(1,
TableIndex
.CustomAttribute),
4354
Handle(7,
TableIndex
.CustomAttribute),
4355
Handle(1,
TableIndex
.Property),
4356
Handle(3,
TableIndex
.MethodSemantics),
4357
Handle(4,
TableIndex
.MethodSemantics),
4424
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4425
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4426
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4427
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4428
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4429
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4430
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4431
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4436
Handle(3,
TableIndex
.TypeDef),
4437
Handle(1,
TableIndex
.Field),
4438
Handle(1,
TableIndex
.MethodDef),
4439
Handle(2,
TableIndex
.MethodDef),
4440
Handle(4,
TableIndex
.MethodDef),
4441
Handle(4,
TableIndex
.CustomAttribute)
4488
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4489
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4490
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4491
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4492
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4493
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4494
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4495
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4496
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4497
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4498
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4499
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4503
Handle(2,
TableIndex
.Field),
4504
Handle(1,
TableIndex
.MethodDef),
4505
Handle(2,
TableIndex
.MethodDef),
4506
Handle(1,
TableIndex
.Param),
4507
Handle(5,
TableIndex
.CustomAttribute),
4508
Handle(6,
TableIndex
.CustomAttribute),
4509
Handle(7,
TableIndex
.CustomAttribute),
4510
Handle(8,
TableIndex
.CustomAttribute),
4511
Handle(1,
TableIndex
.Property),
4512
Handle(3,
TableIndex
.MethodSemantics),
4513
Handle(4,
TableIndex
.MethodSemantics)
4576
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4577
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4578
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4579
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4580
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4581
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4582
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4583
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4587
Handle(3,
TableIndex
.TypeDef),
4588
Handle(1,
TableIndex
.Field),
4589
Handle(1,
TableIndex
.MethodDef),
4590
Handle(2,
TableIndex
.MethodDef),
4591
Handle(4,
TableIndex
.MethodDef),
4592
Handle(4,
TableIndex
.CustomAttribute)
4640
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4641
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4642
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4643
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4644
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4645
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4646
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4650
Handle(1,
TableIndex
.MethodDef),
4651
Handle(2,
TableIndex
.MethodDef),
4652
Handle(1,
TableIndex
.Param),
4653
Handle(2,
TableIndex
.StandAloneSig),
4654
Handle(1,
TableIndex
.Property),
4655
Handle(3,
TableIndex
.MethodSemantics),
4656
Handle(4,
TableIndex
.MethodSemantics),
4718
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4719
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4720
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4721
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4722
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4723
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4724
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4728
Handle(3,
TableIndex
.TypeDef),
4729
Handle(1,
TableIndex
.Field),
4730
Handle(2,
TableIndex
.MethodDef),
4731
Handle(4,
TableIndex
.MethodDef),
4732
Handle(4,
TableIndex
.CustomAttribute)
4779
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4780
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4781
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4782
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4783
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4784
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4785
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4789
Handle(1,
TableIndex
.MethodDef),
4790
Handle(2,
TableIndex
.MethodDef),
4791
Handle(1,
TableIndex
.Param),
4792
Handle(2,
TableIndex
.StandAloneSig),
4793
Handle(1,
TableIndex
.Property),
4794
Handle(3,
TableIndex
.MethodSemantics),
4795
Handle(4,
TableIndex
.MethodSemantics),
4858
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4859
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4860
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4861
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4862
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4863
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4864
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4865
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4866
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4867
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4868
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4869
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4873
Handle(1,
TableIndex
.Field),
4874
Handle(1,
TableIndex
.MethodDef),
4875
Handle(2,
TableIndex
.MethodDef),
4876
Handle(1,
TableIndex
.Param),
4877
Handle(4,
TableIndex
.CustomAttribute),
4878
Handle(5,
TableIndex
.CustomAttribute),
4879
Handle(6,
TableIndex
.CustomAttribute),
4880
Handle(7,
TableIndex
.CustomAttribute),
4881
Handle(1,
TableIndex
.Property),
4882
Handle(3,
TableIndex
.MethodSemantics),
4883
Handle(4,
TableIndex
.MethodSemantics)
4947
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4948
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4949
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4950
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4951
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4952
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4953
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4954
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4955
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4956
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4957
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4961
Handle(1,
TableIndex
.Field),
4962
Handle(1,
TableIndex
.MethodDef),
4963
Handle(2,
TableIndex
.MethodDef),
4964
Handle(1,
TableIndex
.Param),
4965
Handle(4,
TableIndex
.CustomAttribute),
4966
Handle(5,
TableIndex
.CustomAttribute),
4967
Handle(6,
TableIndex
.CustomAttribute),
4968
Handle(1,
TableIndex
.Property),
4969
Handle(3,
TableIndex
.MethodSemantics),
4970
Handle(4,
TableIndex
.MethodSemantics)
5034
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5035
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5036
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5037
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5038
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5039
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5040
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5041
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5045
Handle(1,
TableIndex
.MethodDef),
5046
Handle(2,
TableIndex
.MethodDef),
5047
Handle(1,
TableIndex
.Param),
5048
Handle(1,
TableIndex
.CustomAttribute),
5049
Handle(7,
TableIndex
.CustomAttribute),
5050
Handle(1,
TableIndex
.Property),
5051
Handle(3,
TableIndex
.MethodSemantics),
5052
Handle(4,
TableIndex
.MethodSemantics)
5121
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5122
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5123
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5124
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5125
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5126
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5127
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5128
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5129
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5130
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5131
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5132
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5133
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5134
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5135
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5136
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5137
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5138
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5139
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5140
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5141
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5142
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5143
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5144
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5148
Handle(3,
TableIndex
.TypeDef),
5149
Handle(2,
TableIndex
.Field),
5150
Handle(3,
TableIndex
.Field),
5151
Handle(1,
TableIndex
.MethodDef),
5152
Handle(2,
TableIndex
.MethodDef),
5153
Handle(4,
TableIndex
.MethodDef),
5154
Handle(5,
TableIndex
.MethodDef),
5155
Handle(6,
TableIndex
.MethodDef),
5156
Handle(2,
TableIndex
.Param),
5157
Handle(8,
TableIndex
.CustomAttribute),
5158
Handle(9,
TableIndex
.CustomAttribute),
5159
Handle(10,
TableIndex
.CustomAttribute),
5160
Handle(11,
TableIndex
.CustomAttribute),
5161
Handle(12,
TableIndex
.CustomAttribute),
5162
Handle(2,
TableIndex
.Property),
5163
Handle(3,
TableIndex
.MethodSemantics),
5164
Handle(4,
TableIndex
.MethodSemantics)
5233
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5234
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5235
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5236
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5237
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5238
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5239
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5240
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5241
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5242
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5246
Handle(1,
TableIndex
.MethodDef),
5247
Handle(2,
TableIndex
.MethodDef),
5248
Handle(4,
TableIndex
.MethodDef),
5249
Handle(5,
TableIndex
.MethodDef),
5250
Handle(1,
TableIndex
.Param),
5251
Handle(1,
TableIndex
.CustomAttribute),
5252
Handle(7,
TableIndex
.CustomAttribute),
5253
Handle(1,
TableIndex
.Property),
5254
Handle(5,
TableIndex
.MethodSemantics),
5255
Handle(6,
TableIndex
.MethodSemantics),
5330
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5331
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5332
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5333
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5334
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5335
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5336
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5337
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5338
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5339
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5340
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5341
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5342
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5343
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5344
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5345
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5346
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5347
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5348
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5349
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5350
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5351
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5352
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5353
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5357
Handle(3,
TableIndex
.TypeDef),
5358
Handle(2,
TableIndex
.Field),
5359
Handle(3,
TableIndex
.Field),
5360
Handle(1,
TableIndex
.MethodDef),
5361
Handle(2,
TableIndex
.MethodDef),
5362
Handle(4,
TableIndex
.MethodDef),
5363
Handle(5,
TableIndex
.MethodDef),
5364
Handle(6,
TableIndex
.MethodDef),
5365
Handle(2,
TableIndex
.Param),
5366
Handle(8,
TableIndex
.CustomAttribute),
5367
Handle(9,
TableIndex
.CustomAttribute),
5368
Handle(10,
TableIndex
.CustomAttribute),
5369
Handle(11,
TableIndex
.CustomAttribute),
5370
Handle(12,
TableIndex
.CustomAttribute),
5371
Handle(2,
TableIndex
.Property),
5372
Handle(3,
TableIndex
.MethodSemantics),
5373
Handle(4,
TableIndex
.MethodSemantics)
5442
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5443
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5444
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5445
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5446
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5447
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5448
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5449
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5450
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5451
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5455
Handle(1,
TableIndex
.MethodDef),
5456
Handle(2,
TableIndex
.MethodDef),
5457
Handle(4,
TableIndex
.MethodDef),
5458
Handle(5,
TableIndex
.MethodDef),
5459
Handle(1,
TableIndex
.Param),
5460
Handle(1,
TableIndex
.CustomAttribute),
5461
Handle(7,
TableIndex
.CustomAttribute),
5462
Handle(1,
TableIndex
.Property),
5463
Handle(5,
TableIndex
.MethodSemantics),
5464
Handle(6,
TableIndex
.MethodSemantics)
5537
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5538
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5539
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5540
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5541
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5542
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5543
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5544
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
5548
Handle(3,
TableIndex
.TypeDef),
5549
Handle(1,
TableIndex
.Field),
5550
Handle(1,
TableIndex
.MethodDef),
5551
Handle(2,
TableIndex
.MethodDef),
5552
Handle(4,
TableIndex
.MethodDef),
5553
Handle(5,
TableIndex
.CustomAttribute)
5622
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5623
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5624
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5625
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5626
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5627
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5628
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5629
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5630
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5631
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5632
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5633
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5634
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5635
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5636
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5640
Handle(3,
TableIndex
.TypeDef),
5641
Handle(1,
TableIndex
.Field),
5642
Handle(1,
TableIndex
.MethodDef),
5643
Handle(3,
TableIndex
.MethodDef),
5644
Handle(4,
TableIndex
.MethodDef),
5645
Handle(2,
TableIndex
.Param),
5646
Handle(5,
TableIndex
.CustomAttribute),
5647
Handle(2,
TableIndex
.StandAloneSig),
5648
Handle(2,
TableIndex
.Property),
5649
Handle(2,
TableIndex
.MethodSemantics)
5710
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5711
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5712
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5713
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5714
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5715
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5719
Handle(1,
TableIndex
.MethodDef),
5720
Handle(3,
TableIndex
.MethodDef),
5721
Handle(1,
TableIndex
.Param),
5722
Handle(3,
TableIndex
.StandAloneSig),
5723
Handle(1,
TableIndex
.Property),
5724
Handle(3,
TableIndex
.MethodSemantics),
5773
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5774
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5775
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5776
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5777
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5781
Handle(3,
TableIndex
.MethodDef),
5782
Handle(2,
TableIndex
.Param),
5783
Handle(4,
TableIndex
.StandAloneSig),
5784
Handle(2,
TableIndex
.Property),
5785
Handle(4,
TableIndex
.MethodSemantics)
5841
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5842
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5843
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5844
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5845
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5850
Handle(1,
TableIndex
.MethodDef),
5851
Handle(2,
TableIndex
.MethodDef),
5852
Handle(1,
TableIndex
.Param),
5853
Handle(2,
TableIndex
.Param),
5854
Handle(3,
TableIndex
.Param),
5925
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5926
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.Default),
5927
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
5928
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
5929
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5930
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5931
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5932
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5933
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5934
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5935
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5936
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5937
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5938
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5939
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5940
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5941
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5942
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5943
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5944
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
5947
Handle(1,
TableIndex
.Field),
5948
Handle(2,
TableIndex
.MethodDef),
5949
Handle(3,
TableIndex
.MethodDef),
5950
Handle(1,
TableIndex
.Param),
5951
Handle(2,
TableIndex
.Param),
5952
Handle(4,
TableIndex
.CustomAttribute),
5953
Handle(5,
TableIndex
.CustomAttribute),
5954
Handle(6,
TableIndex
.CustomAttribute),
5955
Handle(7,
TableIndex
.CustomAttribute),
5956
Handle(1,
TableIndex
.StandAloneSig),
5957
Handle(1,
TableIndex
.EventMap),
5958
Handle(1,
TableIndex
.Event),
5959
Handle(1,
TableIndex
.MethodSemantics),
5960
Handle(2,
TableIndex
.MethodSemantics));
5980
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5981
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
5982
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
5983
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5984
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5985
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5986
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5987
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5988
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5989
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5990
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5991
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5992
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
5993
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5994
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5995
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5996
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5997
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5998
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6001
Handle(2,
TableIndex
.Field),
6002
Handle(4,
TableIndex
.MethodDef),
6003
Handle(5,
TableIndex
.MethodDef),
6004
Handle(3,
TableIndex
.Param),
6005
Handle(4,
TableIndex
.Param),
6006
Handle(8,
TableIndex
.CustomAttribute),
6007
Handle(9,
TableIndex
.CustomAttribute),
6008
Handle(10,
TableIndex
.CustomAttribute),
6009
Handle(11,
TableIndex
.CustomAttribute),
6010
Handle(2,
TableIndex
.StandAloneSig),
6011
Handle(2,
TableIndex
.Event),
6012
Handle(3,
TableIndex
.MethodSemantics),
6013
Handle(4,
TableIndex
.MethodSemantics));
6054
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6055
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6056
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6057
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6058
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6059
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6060
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6061
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6065
Handle(3,
TableIndex
.TypeDef),
6066
Handle(2,
TableIndex
.Field),
6067
Handle(1,
TableIndex
.MethodDef),
6068
Handle(2,
TableIndex
.MethodDef),
6069
Handle(4,
TableIndex
.MethodDef),
6070
Handle(8,
TableIndex
.CustomAttribute)
6140
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6141
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6142
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
6143
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
6144
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6145
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
6146
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6147
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6148
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6149
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6150
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6151
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6152
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6153
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6154
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6155
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6156
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6157
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
6158
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6159
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
6160
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6161
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6162
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6163
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6164
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6165
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6166
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
6170
Handle(3,
TableIndex
.TypeDef),
6171
Handle(2,
TableIndex
.Field),
6172
Handle(3,
TableIndex
.Field),
6173
Handle(1,
TableIndex
.MethodDef),
6174
Handle(2,
TableIndex
.MethodDef),
6175
Handle(4,
TableIndex
.MethodDef),
6176
Handle(5,
TableIndex
.MethodDef),
6177
Handle(6,
TableIndex
.MethodDef),
6178
Handle(3,
TableIndex
.Param),
6179
Handle(4,
TableIndex
.Param),
6180
Handle(8,
TableIndex
.CustomAttribute),
6181
Handle(9,
TableIndex
.CustomAttribute),
6182
Handle(10,
TableIndex
.CustomAttribute),
6183
Handle(11,
TableIndex
.CustomAttribute),
6184
Handle(12,
TableIndex
.CustomAttribute),
6185
Handle(2,
TableIndex
.StandAloneSig),
6186
Handle(2,
TableIndex
.Event),
6187
Handle(3,
TableIndex
.MethodSemantics),
6188
Handle(4,
TableIndex
.MethodSemantics)
6289
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6290
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6291
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6292
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6293
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6294
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6295
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6296
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6297
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6298
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6299
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6300
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6304
Handle(1,
TableIndex
.MethodDef),
6305
Handle(2,
TableIndex
.MethodDef),
6306
Handle(4,
TableIndex
.MethodDef),
6307
Handle(5,
TableIndex
.MethodDef),
6308
Handle(1,
TableIndex
.Param),
6309
Handle(2,
TableIndex
.Param),
6310
Handle(1,
TableIndex
.CustomAttribute),
6311
Handle(7,
TableIndex
.CustomAttribute),
6312
Handle(3,
TableIndex
.StandAloneSig),
6313
Handle(1,
TableIndex
.Event),
6314
Handle(5,
TableIndex
.MethodSemantics),
6315
Handle(6,
TableIndex
.MethodSemantics),
6504
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6505
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6508
Handle(2,
TableIndex
.TypeDef),
6509
Handle(4,
TableIndex
.CustomAttribute));
6525
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6526
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6527
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6530
Handle(2,
TableIndex
.TypeDef),
6531
Handle(4,
TableIndex
.CustomAttribute),
6532
Handle(5,
TableIndex
.CustomAttribute));
6643
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // adding a type def
6644
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6645
Row(baseFieldCount + generation,
TableIndex
.Field, EditAndContinueOperation.Default),
6646
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6647
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6648
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6649
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6650
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6651
Row(baseParameterCount + generation * 2 - 1,
TableIndex
.Param, EditAndContinueOperation.Default),
6652
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6653
Row(baseParameterCount + generation * 2,
TableIndex
.Param, EditAndContinueOperation.Default),
6654
hasAttribute ? Row(baseAttributeCount + generation,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition
6657
Handle(baseTypeCount + generation,
TableIndex
.TypeDef),
6658
Handle(baseFieldCount + generation,
TableIndex
.Field),
6659
Handle(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef),
6660
Handle(baseMethodCount + generation * 2,
TableIndex
.MethodDef),
6661
Handle(baseParameterCount + generation * 2 - 1,
TableIndex
.Param),
6662
Handle(baseParameterCount + generation * 2,
TableIndex
.Param),
6663
hasAttribute ? Handle(baseAttributeCount + generation,
TableIndex
.CustomAttribute) : default);
6723
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6724
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6725
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
6726
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
6727
Row(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6730
Handle(5,
TableIndex
.TypeDef),
6731
Handle(7,
TableIndex
.MethodDef),
6732
Handle(5,
TableIndex
.Param),
6733
Handle(6,
TableIndex
.Param),
6734
Handle(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute));
6802
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6803
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6804
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6805
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6806
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6807
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6808
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6809
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6810
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6814
Handle(5,
TableIndex
.TypeDef),
6815
Handle(5,
TableIndex
.MethodDef),
6816
Handle(7,
TableIndex
.MethodDef),
6817
Handle(8,
TableIndex
.MethodDef),
6818
Handle(9,
TableIndex
.MethodDef),
6819
Handle(8,
TableIndex
.CustomAttribute)
6860
new CustomAttributeRow(Handle(1,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
6861
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
6862
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
6863
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
6864
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
6865
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
6866
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
6885
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(10,
TableIndex
.MemberRef)));
6888
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6889
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6890
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6891
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6894
Handle(8,
TableIndex
.CustomAttribute),
6895
Handle(1,
TableIndex
.Event),
6896
Handle(3,
TableIndex
.MethodSemantics),
6897
Handle(4,
TableIndex
.MethodSemantics));
7105
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7125
Assert.Equal(2, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7128
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7129
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7130
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7131
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7132
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7133
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7134
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7135
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7136
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7137
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7138
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7139
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7140
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7141
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7142
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7143
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7144
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default));
7147
Handle(6,
TableIndex
.TypeRef),
7148
Handle(4,
TableIndex
.TypeDef),
7149
Handle(5,
TableIndex
.TypeDef),
7150
Handle(1,
TableIndex
.Field),
7151
Handle(1,
TableIndex
.MethodDef),
7152
Handle(4,
TableIndex
.MethodDef),
7153
Handle(5,
TableIndex
.MethodDef),
7154
Handle(6,
TableIndex
.MethodDef),
7155
Handle(5,
TableIndex
.MemberRef),
7156
Handle(2,
TableIndex
.StandAloneSig),
7157
Handle(2,
TableIndex
.AssemblyRef),
7158
Handle(2,
TableIndex
.NestedClass),
7159
Handle(3,
TableIndex
.NestedClass));
7208
Assert.Equal(4, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7221
Assert.Equal(4, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7268
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7286
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7289
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7290
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7291
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7292
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7293
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7294
Row(1,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
7295
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7296
Row(1,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7297
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7298
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7299
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7300
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7301
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7302
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7303
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7304
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7305
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7306
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7307
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7308
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7309
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7310
Row(1,
TableIndex
.GenericParamConstraint, EditAndContinueOperation.Default));
7313
Handle(6,
TableIndex
.TypeRef),
7314
Handle(4,
TableIndex
.TypeDef),
7315
Handle(1,
TableIndex
.MethodDef),
7316
Handle(4,
TableIndex
.MethodDef),
7317
Handle(5,
TableIndex
.MethodDef),
7318
Handle(5,
TableIndex
.MemberRef),
7319
Handle(6,
TableIndex
.MemberRef),
7320
Handle(7,
TableIndex
.MemberRef),
7321
Handle(8,
TableIndex
.MemberRef),
7322
Handle(2,
TableIndex
.StandAloneSig),
7323
Handle(1,
TableIndex
.TypeSpec),
7324
Handle(2,
TableIndex
.TypeSpec),
7325
Handle(3,
TableIndex
.TypeSpec),
7326
Handle(2,
TableIndex
.AssemblyRef),
7327
Handle(2,
TableIndex
.NestedClass),
7328
Handle(2,
TableIndex
.GenericParam),
7329
Handle(3,
TableIndex
.GenericParam),
7330
Handle(4,
TableIndex
.GenericParam),
7331
Handle(1,
TableIndex
.MethodSpec),
7332
Handle(1,
TableIndex
.GenericParamConstraint));
7457
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7458
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7459
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7462
Handle(6,
TableIndex
.TypeRef),
7463
Handle(2,
TableIndex
.MethodDef),
7464
Handle(2,
TableIndex
.AssemblyRef));
7523
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7524
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7525
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7526
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7527
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default));
7530
Handle(6,
TableIndex
.TypeRef),
7531
Handle(6,
TableIndex
.MethodDef),
7532
Handle(2,
TableIndex
.MethodImpl),
7533
Handle(2,
TableIndex
.AssemblyRef));
7548
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7549
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7550
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7553
Handle(7,
TableIndex
.TypeRef),
7554
Handle(6,
TableIndex
.MethodDef),
7555
Handle(3,
TableIndex
.AssemblyRef));
7599
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7600
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7601
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7602
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7605
Handle(6,
TableIndex
.TypeRef),
7606
Handle(2,
TableIndex
.MethodDef),
7607
Handle(5,
TableIndex
.MemberRef),
7608
Handle(2,
TableIndex
.AssemblyRef));
7722
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7749
Assert.Equal(0, reader2.GetTableRowCount(
TableIndex
.NestedClass));
7752
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7753
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7754
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7755
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7756
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7757
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7758
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7759
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7760
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7761
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7762
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7763
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7764
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7765
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7766
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
7767
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
7768
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
7769
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
7770
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
7771
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default));
7848
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)),
7849
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(1,
TableIndex
.MethodDef)),
7850
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(2,
TableIndex
.MethodDef)),
7851
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
7852
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
7853
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
7854
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(2,
TableIndex
.MethodDef)),
7855
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
7856
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
7857
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)),
7858
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
7859
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
7882
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7883
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7884
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
7885
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
7886
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7887
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
7888
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7889
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
7890
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7891
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7892
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7893
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7894
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7895
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7896
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7897
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7898
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
7899
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
7900
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7901
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
7902
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7903
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
7904
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7905
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7906
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7907
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7908
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7909
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7910
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7911
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7912
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7913
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7914
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7915
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7916
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default));
7919
Handle(3,
TableIndex
.Field),
7920
Handle(4,
TableIndex
.Field),
7921
Handle(12,
TableIndex
.MethodDef),
7922
Handle(13,
TableIndex
.MethodDef),
7923
Handle(14,
TableIndex
.MethodDef),
7924
Handle(15,
TableIndex
.MethodDef),
7925
Handle(8,
TableIndex
.Param),
7926
Handle(9,
TableIndex
.Param),
7927
Handle(7,
TableIndex
.CustomAttribute),
7928
Handle(13,
TableIndex
.CustomAttribute),
7929
Handle(14,
TableIndex
.CustomAttribute),
7930
Handle(15,
TableIndex
.CustomAttribute),
7931
Handle(16,
TableIndex
.CustomAttribute),
7932
Handle(17,
TableIndex
.CustomAttribute),
7933
Handle(18,
TableIndex
.CustomAttribute),
7934
Handle(19,
TableIndex
.CustomAttribute),
7935
Handle(20,
TableIndex
.CustomAttribute),
7936
Handle(3,
TableIndex
.StandAloneSig),
7937
Handle(4,
TableIndex
.StandAloneSig),
7938
Handle(2,
TableIndex
.Event),
7939
Handle(2,
TableIndex
.Property),
7940
Handle(4,
TableIndex
.MethodSemantics),
7941
Handle(5,
TableIndex
.MethodSemantics),
7942
Handle(6,
TableIndex
.MethodSemantics),
7943
Handle(2,
TableIndex
.GenericParam));
7946
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(1,
TableIndex
.MethodDef)),
7947
new CustomAttributeRow(Handle(2,
TableIndex
.Property), Handle(2,
TableIndex
.MethodDef)),
7948
new CustomAttributeRow(Handle(2,
TableIndex
.Event), Handle(1,
TableIndex
.MethodDef)),
7949
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(1,
TableIndex
.MethodDef)),
7950
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(11,
TableIndex
.MemberRef)),
7951
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(12,
TableIndex
.MemberRef)),
7952
new CustomAttributeRow(Handle(12,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)),
7953
new CustomAttributeRow(Handle(14,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)),
7954
new CustomAttributeRow(Handle(15,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)));
8003
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8004
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8005
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8006
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.M
8008
Handle(7,
TableIndex
.TypeRef),
8009
Handle(2,
TableIndex
.MethodDef),
8010
Handle(2,
TableIndex
.AssemblyRef));
8123
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8124
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8125
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8126
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8127
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8130
Handle(12,
TableIndex
.TypeRef),
8131
Handle(13,
TableIndex
.TypeRef),
8132
Handle(1,
TableIndex
.MethodDef),
8133
Handle(2,
TableIndex
.StandAloneSig),
8134
Handle(2,
TableIndex
.AssemblyRef));
8225
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8226
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8227
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
8228
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
8229
Row(2,
TableIndex
.ImplMap, EditAndContinueOperation.Default));
8232
Handle(3,
TableIndex
.MethodDef),
8233
Handle(1,
TableIndex
.Param),
8234
Handle(2,
TableIndex
.ImplMap));
8277
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8278
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
8279
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8280
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
8281
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8282
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8283
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8284
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8285
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8286
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8287
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
8288
Row(3,
TableIndex
.FieldLayout, EditAndContinueOperation.Default),
8289
Row(4,
TableIndex
.FieldLayout, EditAndContinueOperation.Default));
8291
Handle(6,
TableIndex
.TypeRef),
8292
Handle(3,
TableIndex
.TypeDef),
8293
Handle(3,
TableIndex
.Field),
8294
Handle(4,
TableIndex
.Field),
8295
Handle(2,
TableIndex
.MethodDef),
8296
Handle(5,
TableIndex
.MemberRef),
8297
Handle(2,
TableIndex
.ClassLayout),
8298
Handle(3,
TableIndex
.FieldLayout),
8299
Handle(4,
TableIndex
.FieldLayout),
8300
Handle(2,
TableIndex
.AssemblyRef));
8909
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8910
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8911
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8912
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8915
Handle(6,
TableIndex
.TypeRef),
8916
Handle(2,
TableIndex
.MethodDef),
8917
Handle(2,
TableIndex
.AssemblyRef));
12556
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
12557
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
12558
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
12559
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12560
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
12561
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12562
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
12567
Handle(3,
TableIndex
.TypeDef),
12568
Handle(1,
TableIndex
.Field),
12569
Handle(1,
TableIndex
.MethodDef),
12570
Handle(3,
TableIndex
.MethodDef),
12571
Handle(4,
TableIndex
.CustomAttribute)
12652
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
12653
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
12654
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
12655
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
12658
Handle(7,
TableIndex
.TypeRef),
12659
Handle(2,
TableIndex
.MethodDef),
12660
Handle(2,
TableIndex
.StandAloneSig),
12661
Handle(2,
TableIndex
.AssemblyRef));
16135
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16136
Row(21,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16137
Row(22,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16138
Row(23,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16139
Row(4,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
16140
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
16141
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16142
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
16143
Row(23,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
16146
Handle(21,
TableIndex
.TypeRef),
16147
Handle(22,
TableIndex
.TypeRef),
16148
Handle(23,
TableIndex
.TypeRef),
16149
Handle(10,
TableIndex
.MethodDef),
16150
Handle(3,
TableIndex
.Param),
16151
Handle(23,
TableIndex
.CustomAttribute),
16152
Handle(3,
TableIndex
.StandAloneSig),
16153
Handle(4,
TableIndex
.TypeSpec),
16154
Handle(3,
TableIndex
.AssemblyRef));
16253
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
16254
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16255
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
16256
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16257
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16258
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16259
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16260
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16261
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16262
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16263
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16264
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16265
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16266
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16267
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16268
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16269
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16270
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
16271
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16272
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
16273
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16274
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
16275
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16276
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
16277
Row(30,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16278
Row(31,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16279
Row(32,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16280
Row(33,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16281
Row(34,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16282
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16283
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16284
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16341
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16342
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
16343
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16344
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16345
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16346
Row(22,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16347
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16348
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16349
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16350
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16351
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16352
Row(4,
TableIndex
.Property, EditAndContinueOperation.Default),
16353
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16354
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
16355
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16356
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
16357
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16358
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
16359
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16360
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
16361
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16362
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
16363
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16364
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
16365
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16366
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
16367
Row(39,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16368
Row(40,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16369
Row(41,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16370
Row(42,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16371
Row(43,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16372
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16373
Row(7,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16480
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16481
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16482
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16483
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16484
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16485
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16486
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16487
Row(3,
TableIndex
.Property, EditAndContinueOperation.Default),
16488
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16489
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
16490
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16491
Row(36,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16492
Row(37,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16493
Row(38,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16494
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16495
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16569
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16570
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16571
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16572
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16573
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16574
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16575
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method
16576
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
16579
Handle(8,
TableIndex
.TypeRef),
16580
Handle(9,
TableIndex
.TypeRef),
16581
Handle(10,
TableIndex
.TypeRef),
16582
Handle(1,
TableIndex
.MethodDef),
16583
Handle(1,
TableIndex
.Param),
16584
Handle(7,
TableIndex
.MemberRef),
16585
Handle(8,
TableIndex
.MemberRef),
16586
Handle(2,
TableIndex
.AssemblyRef));
17125
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17126
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17127
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17128
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17129
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17130
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17131
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17136
Handle(4,
TableIndex
.TypeDef),
17137
Handle(1,
TableIndex
.Field),
17138
Handle(1,
TableIndex
.MethodDef),
17139
Handle(4,
TableIndex
.MethodDef),
17140
Handle(4,
TableIndex
.CustomAttribute)
17206
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17207
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17211
Handle(3,
TableIndex
.MethodDef),
17241
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17242
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17243
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17244
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17245
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17246
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17247
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17252
Handle(3,
TableIndex
.TypeDef),
17253
Handle(1,
TableIndex
.Field),
17254
Handle(3,
TableIndex
.MethodDef),
17255
Handle(4,
TableIndex
.MethodDef),
17256
Handle(4,
TableIndex
.CustomAttribute)
17320
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17321
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17322
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17323
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17324
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17325
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17326
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17330
Handle(3,
TableIndex
.TypeDef),
17331
Handle(1,
TableIndex
.Field),
17332
Handle(1,
TableIndex
.MethodDef),
17333
Handle(3,
TableIndex
.MethodDef),
17334
Handle(4,
TableIndex
.CustomAttribute)
17379
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17383
Handle(1,
TableIndex
.MethodDef),
17443
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17444
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17445
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17446
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17447
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17448
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17449
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17454
Handle(5,
TableIndex
.TypeDef),
17455
Handle(1,
TableIndex
.Field),
17456
Handle(3,
TableIndex
.MethodDef),
17457
Handle(5,
TableIndex
.MethodDef),
17458
Handle(7,
TableIndex
.CustomAttribute)
17463
new CustomAttributeRow(Handle(5,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MemberRef))
17514
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17515
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
17516
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
17517
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17518
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17519
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17523
Handle(3,
TableIndex
.MethodDef),
17524
Handle(1,
TableIndex
.Param),
17525
Handle(2,
TableIndex
.Param),
17526
Handle(1,
TableIndex
.CustomAttribute),
17527
Handle(5,
TableIndex
.CustomAttribute),
17528
Handle(6,
TableIndex
.CustomAttribute)
17532
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17533
new CustomAttributeRow(Handle(2,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17534
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef))
17586
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17587
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17588
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17589
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
17590
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
17594
Handle(3,
TableIndex
.MethodDef),
17595
Handle(1,
TableIndex
.Param),
17596
Handle(1,
TableIndex
.StandAloneSig)
17632
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17633
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17634
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17635
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17636
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17637
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17638
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17643
Handle(3,
TableIndex
.TypeDef),
17644
Handle(1,
TableIndex
.Field),
17645
Handle(3,
TableIndex
.MethodDef),
17646
Handle(4,
TableIndex
.MethodDef),
17647
Handle(4,
TableIndex
.CustomAttribute)
17695
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17696
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17697
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
17701
Handle(3,
TableIndex
.MethodDef),
17702
Handle(1,
TableIndex
.Param),
17703
Handle(2,
TableIndex
.StandAloneSig)
17769
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17770
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17771
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
17772
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17773
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17774
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17775
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17776
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17781
Handle(4,
TableIndex
.TypeDef),
17782
Handle(3,
TableIndex
.Field),
17783
Handle(1,
TableIndex
.MethodDef),
17784
Handle(5,
TableIndex
.MethodDef),
17785
Handle(6,
TableIndex
.MethodDef),
17786
Handle(5,
TableIndex
.CustomAttribute)
17850
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17851
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
17852
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17853
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17854
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17855
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17860
Handle(4,
TableIndex
.Field),
17861
Handle(1,
TableIndex
.MethodDef),
17862
Handle(4,
TableIndex
.MethodDef),
17863
Handle(7,
TableIndex
.MethodDef)
17928
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17929
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17934
Handle(1,
TableIndex
.MethodDef),
17935
Handle(7,
TableIndex
.MethodDef)
18029
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18030
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18031
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
18032
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18033
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18034
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18035
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18036
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18041
Handle(4,
TableIndex
.TypeDef),
18042
Handle(3,
TableIndex
.Field),
18043
Handle(2,
TableIndex
.MethodDef),
18044
Handle(5,
TableIndex
.MethodDef),
18045
Handle(6,
TableIndex
.MethodDef),
18046
Handle(5,
TableIndex
.CustomAttribute)
18206
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18207
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18208
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
18209
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18210
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18211
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18212
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18213
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18214
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18215
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18220
Handle(8,
TableIndex
.TypeDef),
18221
Handle(5,
TableIndex
.Field),
18222
Handle(5,
TableIndex
.MethodDef),
18223
Handle(9,
TableIndex
.MethodDef),
18224
Handle(10,
TableIndex
.MethodDef),
18225
Handle(11,
TableIndex
.MethodDef),
18226
Handle(12,
TableIndex
.MethodDef),
18227
Handle(15,
TableIndex
.CustomAttribute)
18369
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18370
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18375
Handle(13,
TableIndex
.MethodDef),
18376
Handle(16,
TableIndex
.MethodDef)
18492
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18493
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18494
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18495
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18496
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18497
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18498
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18499
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18500
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18505
Handle(7,
TableIndex
.TypeDef),
18506
Handle(1,
TableIndex
.Field),
18507
Handle(5,
TableIndex
.MethodDef),
18508
Handle(7,
TableIndex
.MethodDef),
18509
Handle(8,
TableIndex
.MethodDef),
18510
Handle(9,
TableIndex
.MethodDef),
18511
Handle(18,
TableIndex
.CustomAttribute)
18674
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18675
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18676
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18677
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18806
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18807
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18808
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18809
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18810
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18811
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18812
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18813
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18814
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18815
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18816
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18820
Handle(3,
TableIndex
.TypeDef),
18821
Handle(1,
TableIndex
.Field),
18822
Handle(1,
TableIndex
.MethodDef),
18823
Handle(3,
TableIndex
.MethodDef),
18824
Handle(4,
TableIndex
.MethodDef),
18825
Handle(2,
TableIndex
.Param),
18826
Handle(4,
TableIndex
.CustomAttribute)
18884
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18885
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18886
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
18891
Handle(1,
TableIndex
.MethodDef),
18892
Handle(3,
TableIndex
.MethodDef),
18893
Handle(1,
TableIndex
.Param)
18957
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18958
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18959
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18960
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18961
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18962
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18963
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18964
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18965
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18966
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18967
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18968
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18973
Handle(3,
TableIndex
.TypeDef),
18974
Handle(1,
TableIndex
.Field),
18975
Handle(1,
TableIndex
.MethodDef),
18976
Handle(3,
TableIndex
.MethodDef),
18977
Handle(4,
TableIndex
.MethodDef),
18978
Handle(2,
TableIndex
.Param),
18979
Handle(4,
TableIndex
.CustomAttribute),
18980
Handle(2,
TableIndex
.StandAloneSig)
19039
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19040
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19041
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19042
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
19046
Handle(1,
TableIndex
.MethodDef),
19047
Handle(3,
TableIndex
.MethodDef),
19048
Handle(1,
TableIndex
.Param),
19049
Handle(3,
TableIndex
.StandAloneSig)
19115
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19116
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19117
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
19118
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19119
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19120
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19121
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19122
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19123
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19124
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
19125
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19126
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
19127
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
19132
Handle(3,
TableIndex
.TypeDef),
19133
Handle(1,
TableIndex
.Field),
19134
Handle(1,
TableIndex
.MethodDef),
19135
Handle(3,
TableIndex
.MethodDef),
19136
Handle(4,
TableIndex
.MethodDef),
19137
Handle(2,
TableIndex
.Param),
19138
Handle(3,
TableIndex
.Param),
19139
Handle(4,
TableIndex
.CustomAttribute)
19197
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19198
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19199
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
19203
Handle(1,
TableIndex
.MethodDef),
19204
Handle(3,
TableIndex
.MethodDef),
19205
Handle(1,
TableIndex
.Param),
19676
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19681
Handle(1,
TableIndex
.MethodDef)
19780
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19781
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19782
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19783
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
19784
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19785
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19786
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
19787
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
19788
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
19793
Handle(5,
TableIndex
.TypeDef),
19794
Handle(6,
TableIndex
.TypeDef),
19795
Handle(3,
TableIndex
.Field),
19796
Handle(1,
TableIndex
.MethodDef),
19797
Handle(5,
TableIndex
.CustomAttribute),
19798
Handle(2,
TableIndex
.ClassLayout),
19799
Handle(2,
TableIndex
.FieldRva),
19800
Handle(2,
TableIndex
.NestedClass)
19868
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19869
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19874
Handle(1,
TableIndex
.MethodDef),
19875
Handle(2,
TableIndex
.StandAloneSig)
19977
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19978
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19979
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19980
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19981
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19982
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19983
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default)
19988
Handle(5,
TableIndex
.TypeDef),
19989
Handle(2,
TableIndex
.Field),
19990
Handle(1,
TableIndex
.MethodDef),
19991
Handle(5,
TableIndex
.CustomAttribute),
19992
Handle(2,
TableIndex
.StandAloneSig),
19993
Handle(2,
TableIndex
.FieldRva)
20068
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20073
Handle(1,
TableIndex
.MethodDef)
20174
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20175
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20176
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20177
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20178
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20179
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20180
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20181
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20182
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20187
Handle(5,
TableIndex
.TypeDef),
20188
Handle(6,
TableIndex
.TypeDef),
20189
Handle(2,
TableIndex
.Field),
20190
Handle(1,
TableIndex
.MethodDef),
20191
Handle(5,
TableIndex
.CustomAttribute),
20192
Handle(2,
TableIndex
.ClassLayout),
20193
Handle(2,
TableIndex
.FieldRva),
20194
Handle(2,
TableIndex
.NestedClass)
20256
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20257
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20258
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20259
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20260
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20261
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20262
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
20263
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20264
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20265
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20266
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20267
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20268
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20269
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20270
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20271
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20272
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20273
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20274
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20275
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20276
Row(4,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20281
Handle(6,
TableIndex
.TypeDef),
20282
Handle(7,
TableIndex
.TypeDef),
20283
Handle(8,
TableIndex
.TypeDef),
20284
Handle(3,
TableIndex
.Field),
20285
Handle(4,
TableIndex
.Field),
20286
Handle(1,
TableIndex
.MethodDef),
20287
Handle(5,
TableIndex
.MethodDef),
20288
Handle(6,
TableIndex
.MethodDef),
20289
Handle(3,
TableIndex
.Param),
20290
Handle(4,
TableIndex
.Param),
20291
Handle(6,
TableIndex
.CustomAttribute),
20292
Handle(2,
TableIndex
.ClassLayout),
20293
Handle(2,
TableIndex
.FieldRva),
20294
Handle(3,
TableIndex
.NestedClass),
20295
Handle(4,
TableIndex
.NestedClass)
20355
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20360
Handle(1,
TableIndex
.MethodDef)
20415
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20416
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20417
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20418
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20419
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20420
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20421
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20422
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20423
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20424
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20425
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20426
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20427
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20428
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20429
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20430
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
20431
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20432
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20433
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20434
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20435
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20440
Handle(3,
TableIndex
.TypeDef),
20441
Handle(4,
TableIndex
.TypeDef),
20442
Handle(5,
TableIndex
.TypeDef),
20443
Handle(1,
TableIndex
.Field),
20444
Handle(2,
TableIndex
.Field),
20445
Handle(1,
TableIndex
.MethodDef),
20446
Handle(3,
TableIndex
.MethodDef),
20447
Handle(4,
TableIndex
.MethodDef),
20448
Handle(1,
TableIndex
.Param),
20449
Handle(2,
TableIndex
.Param),
20450
Handle(4,
TableIndex
.CustomAttribute),
20451
Handle(1,
TableIndex
.ClassLayout),
20452
Handle(1,
TableIndex
.FieldRva),
20453
Handle(1,
TableIndex
.NestedClass),
20454
Handle(2,
TableIndex
.NestedClass)
20521
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20522
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20523
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20524
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20525
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20526
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20527
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20528
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20529
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20530
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20531
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20532
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20533
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20534
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20535
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20536
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
20537
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20538
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20539
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20540
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20541
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20546
Handle(3,
TableIndex
.TypeDef),
20547
Handle(4,
TableIndex
.TypeDef),
20548
Handle(5,
TableIndex
.TypeDef),
20549
Handle(1,
TableIndex
.Field),
20550
Handle(2,
TableIndex
.Field),
20551
Handle(2,
TableIndex
.MethodDef),
20552
Handle(4,
TableIndex
.MethodDef),
20553
Handle(5,
TableIndex
.MethodDef),
20554
Handle(4,
TableIndex
.Param),
20555
Handle(5,
TableIndex
.Param),
20556
Handle(4,
TableIndex
.CustomAttribute),
20557
Handle(1,
TableIndex
.ClassLayout),
20558
Handle(1,
TableIndex
.FieldRva),
20559
Handle(1,
TableIndex
.NestedClass),
20560
Handle(2,
TableIndex
.NestedClass)
20686
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20687
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20688
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20689
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20690
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20691
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20692
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20693
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20694
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20695
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
20700
Handle(4,
TableIndex
.TypeDef),
20701
Handle(1,
TableIndex
.MethodDef),
20702
Handle(4,
TableIndex
.MethodDef),
20703
Handle(1,
TableIndex
.Param),
20704
Handle(3,
TableIndex
.Param),
20705
Handle(5,
TableIndex
.CustomAttribute),
20706
Handle(3,
TableIndex
.StandAloneSig),
20707
Handle(4,
TableIndex
.StandAloneSig)
20748
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20749
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20750
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20751
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20752
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20753
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20754
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20755
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20756
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
20761
Handle(4,
TableIndex
.TypeDef),
20762
Handle(1,
TableIndex
.MethodDef),
20763
Handle(4,
TableIndex
.MethodDef),
20764
Handle(1,
TableIndex
.Param),
20765
Handle(3,
TableIndex
.Param),
20766
Handle(5,
TableIndex
.CustomAttribute),
20767
Handle(2,
TableIndex
.StandAloneSig)
20834
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20835
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20836
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20837
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20838
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20839
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20840
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20841
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20842
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
20843
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20844
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20845
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20846
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20847
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20848
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20849
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20850
Row(5,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20851
Row(6,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
20856
Handle(5,
TableIndex
.TypeDef),
20857
Handle(1,
TableIndex
.MethodDef),
20858
Handle(4,
TableIndex
.MethodDef),
20859
Handle(5,
TableIndex
.MethodDef),
20860
Handle(2,
TableIndex
.Param),
20861
Handle(3,
TableIndex
.Param),
20862
Handle(4,
TableIndex
.Param),
20863
Handle(6,
TableIndex
.CustomAttribute),
20864
Handle(2,
TableIndex
.StandAloneSig),
20865
Handle(3,
TableIndex
.GenericParam),
20866
Handle(4,
TableIndex
.GenericParam),
20867
Handle(5,
TableIndex
.GenericParam),
20868
Handle(6,
TableIndex
.GenericParam)
20960
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20961
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20962
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20963
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20964
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20965
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20966
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20967
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20968
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20969
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20970
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20971
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
20972
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20973
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
20974
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20975
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
20976
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20977
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
20978
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20979
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20980
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20981
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20982
Row(8,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20983
Row(9,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20984
Row(10,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20985
Row(11,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20986
Row(12,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
20991
Handle(8,
TableIndex
.TypeDef),
20992
Handle(9,
TableIndex
.TypeDef),
20993
Handle(3,
TableIndex
.Field),
20994
Handle(6,
TableIndex
.MethodDef),
20995
Handle(11,
TableIndex
.MethodDef),
20996
Handle(12,
TableIndex
.MethodDef),
20997
Handle(9,
TableIndex
.Param),
20998
Handle(10,
TableIndex
.Param),
20999
Handle(11,
TableIndex
.Param),
21000
Handle(12,
TableIndex
.Param),
21001
Handle(10,
TableIndex
.CustomAttribute),
21002
Handle(11,
TableIndex
.CustomAttribute),
21003
Handle(12,
TableIndex
.CustomAttribute),
21004
Handle(13,
TableIndex
.CustomAttribute),
21005
Handle(3,
TableIndex
.StandAloneSig),
21006
Handle(8,
TableIndex
.GenericParam),
21007
Handle(9,
TableIndex
.GenericParam),
21008
Handle(10,
TableIndex
.GenericParam),
21009
Handle(11,
TableIndex
.GenericParam),
21010
Handle(12,
TableIndex
.GenericParam)
21031
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
21032
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21033
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
21034
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
21035
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
21036
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21037
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21038
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21039
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
21040
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
21041
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21042
Row(13,
TableIndex
.Param, EditAndContinueOperation.Default),
21043
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21044
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
21045
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21046
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
21047
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
21048
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
21049
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21050
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21051
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21052
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
21053
Row(13,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21054
Row(14,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21055
Row(15,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21056
Row(16,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
21057
Row(17,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
21062
Handle(10,
TableIndex
.TypeDef),
21063
Handle(11,
TableIndex
.TypeDef),
21064
Handle(4,
TableIndex
.Field),
21065
Handle(6,
TableIndex
.MethodDef),
21066
Handle(13,
TableIndex
.MethodDef),
21067
Handle(14,
TableIndex
.MethodDef),
21068
Handle(13,
TableIndex
.Param),
21069
Handle(14,
TableIndex
.Param),
21070
Handle(15,
TableIndex
.Param),
21071
Handle(16,
TableIndex
.Param),
21072
Handle(14,
TableIndex
.CustomAttribute),
21073
Handle(15,
TableIndex
.CustomAttribute),
21074
Handle(16,
TableIndex
.CustomAttribute),
21075
Handle(17,
TableIndex
.CustomAttribute),
21076
Handle(4,
TableIndex
.StandAloneSig),
21077
Handle(13,
TableIndex
.GenericParam),
21078
Handle(14,
TableIndex
.GenericParam),
21079
Handle(15,
TableIndex
.GenericParam),
21080
Handle(16,
TableIndex
.GenericParam),
21081
Handle(17,
TableIndex
.GenericParam)
PDB\PDBUsingTests.cs (1)
2997
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.TypeSpec));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (25)
Attributes\AttributeTests_Assembly.cs (10)
1066
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1112
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1113
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1133
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1134
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1187
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1227
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1228
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1248
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1249
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
Attributes\AttributeTests_StructLayout.cs (3)
45
Assert.Equal(9, metadataReader.GetTableRowCount(
TableIndex
.ClassLayout));
363
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
411
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
Attributes\AttributeTests_WellKnownAttributes.cs (12)
2136
Assert.Equal(15, metadataReader.GetTableRowCount(
TableIndex
.Param));
2638
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2639
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2700
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.File));
2703
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2812
Assert.Equal(4, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2813
Assert.Equal(5, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2928
Assert.Equal(cases.Length, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3429
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3430
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3461
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3462
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\TypeForwarders.cs (7)
1534
Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1659
Assert.Equal(1, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1670
Assert.Equal(1, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1713
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1723
Assert.Equal(0, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1733
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1803
Assert.Equal(forwardedTypeFullNames.Length, peReader.GetTableRowCount(
TableIndex
.ExportedType));
Symbols\PartialPropertiesTests.cs (2)
839
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
840
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
97
if (reader.GetTableRowCount(
TableIndex
.EncMap) == 0)
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
140
var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(
TableIndex
.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
516
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
529
TableIndex
tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (9)
Metadata\ILValidation.cs (3)
324
var fieldRvaTablePtr = reader.MetadataPointer + reader.GetTableMetadataOffset(
TableIndex
.FieldRva);
325
var rowCount = reader.GetTableRowCount(
TableIndex
.FieldRva);
326
var rowSize = reader.GetTableRowSize(
TableIndex
.FieldRva);
Metadata\MetadataReaderUtils.cs (5)
29
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.Constant); i <= n; i++)
37
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.Param); i <= n; i++)
45
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.GenericParam); i <= n; i++)
53
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.GenericParamConstraint); i <= n; i++)
61
for (int i = 1, n = reader.GetTableRowCount(
TableIndex
.ModuleRef); i <= n; i++)
Metadata\MetadataValidation.cs (1)
136
Assert.Equal(expectedMarshalCount, metadataReader.GetTableRowCount(
TableIndex
.FieldMarshal));
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1160)
Attributes\AssemblyAttributes.vb (10)
1296
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1333
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1334
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1349
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1350
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1413
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1444
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1445
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1460
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1461
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)
60
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
61
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
62
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
63
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
64
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
65
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
66
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
67
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
68
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
69
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
70
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
71
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
72
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default))
121
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
122
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
123
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
124
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
172
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
173
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
174
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
175
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
223
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
224
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
225
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
226
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
227
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
228
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
277
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
278
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
279
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
280
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
281
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default))
356
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
357
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
358
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
359
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
360
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
361
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
362
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
363
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
364
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
365
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
366
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
367
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default))
441
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
442
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
443
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
444
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
445
Row(11,
TableIndex
.Field, EditAndContinueOperation.Default),
446
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
447
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
448
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
449
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
450
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
451
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
452
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
453
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
643
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
644
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
645
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
646
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
712
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
713
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
714
Row(27,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
715
Row(28,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
716
Row(29,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
717
Row(30,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
718
Row(31,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
719
Row(32,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
720
Row(33,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
721
Row(34,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
722
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
723
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
724
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
725
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
726
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
727
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
728
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
729
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
730
Row(22,
TableIndex
.Param, EditAndContinueOperation.Default),
731
Row(23,
TableIndex
.Param, EditAndContinueOperation.Default))
785
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
786
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
787
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
788
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default))
849
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
850
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
851
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
852
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default))
915
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
916
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
917
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
918
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
919
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
920
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
921
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
922
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
923
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)
191
Friend Shared Function Row(rowNumber As Integer, table As
TableIndex
, operation As EditAndContinueOperation) As EditAndContinueLogEntry
195
Friend Shared Function Handle(rowNumber As Integer, table As
TableIndex
) As EntityHandle
Emit\EditAndContinue\EditAndContinueTests.vb (369)
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)
1530
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
1531
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1532
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1533
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1534
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1535
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1536
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1537
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1538
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
1635
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
1636
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
1637
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
1638
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
1639
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1640
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1641
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1642
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1643
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1644
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1645
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1646
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1647
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
1648
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
1649
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
1650
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
1651
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1652
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1653
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
1735
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
1736
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1737
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1738
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1739
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1740
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1741
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1742
Row(7,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1743
Row(8,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
1744
Row(9,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
1836
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
1837
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
1840
Handle(2,
TableIndex
.TypeDef),
1841
Handle(4,
TableIndex
.CustomAttribute))
1857
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
1858
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1859
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
1862
Handle(2,
TableIndex
.TypeDef),
1863
Handle(4,
TableIndex
.CustomAttribute),
1864
Handle(5,
TableIndex
.CustomAttribute))
1971
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.Default), ' adding a type def
1972
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1973
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1974
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1975
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1976
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
1977
Row(baseParameterCount + generation * 2 - 1,
TableIndex
.Param, EditAndContinueOperation.Default),
1978
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
1979
Row(baseParameterCount + generation * 2,
TableIndex
.Param, EditAndContinueOperation.Default),
1980
If(hasAttribute, Row(baseAttributeCount + generation,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), Nothing)) ' adding a new attribute row for attribute on C#* definition
1983
Handle(baseTypeCount + generation,
TableIndex
.TypeDef),
1984
Handle(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef),
1985
Handle(baseMethodCount + generation * 2,
TableIndex
.MethodDef),
1986
Handle(baseParameterCount + generation * 2 - 1,
TableIndex
.Param),
1987
Handle(baseParameterCount + generation * 2,
TableIndex
.Param),
1988
If(hasAttribute, Handle(baseAttributeCount + generation,
TableIndex
.CustomAttribute), Nothing))
2043
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2044
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2045
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
2046
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
2047
Row(If(hasAttribute, 9, 8),
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
2050
Handle(5,
TableIndex
.TypeDef),
2051
Handle(8,
TableIndex
.MethodDef),
2052
Handle(5,
TableIndex
.Param),
2053
Handle(6,
TableIndex
.Param),
2054
Handle(If(hasAttribute, 9, 8),
TableIndex
.CustomAttribute))
2104
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
2105
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
2106
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
2107
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
2108
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2109
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2110
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2111
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2112
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
2114
Handle(8,
TableIndex
.TypeRef),
2115
Handle(9,
TableIndex
.TypeRef),
2116
Handle(10,
TableIndex
.TypeRef),
2117
Handle(3,
TableIndex
.MethodDef),
2118
Handle(8,
TableIndex
.MemberRef),
2119
Handle(9,
TableIndex
.MemberRef),
2120
Handle(2,
TableIndex
.StandAloneSig),
2121
Handle(3,
TableIndex
.AssemblyRef),
2122
Handle(4,
TableIndex
.AssemblyRef))
2331
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2332
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default), ' HotReloadException
2333
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2334
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default), ' HotReloadException.Code
2335
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P
2336
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>)
2337
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod), ' Action<bool> get_P
2338
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2339
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod), ' set_P(Action<bool>)
2340
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2341
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2342
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' HotReloadException..ctor
2343
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty), ' Action<bool> P
2344
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
2345
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
2346
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
2347
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default), ' Action<bool> P <-> Action<bool> get_P
2348
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default) ' Action<bool> P <-> set_P(Action<bool>)
2436
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2437
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' Action<bool> get_P
2438
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<bool>)
2439
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' Action<int> get_P
2440
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default), ' set_P(Action<int>)
2441
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default), ' Action<int> P
2442
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
2443
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default), ' Action<int> P <-> Action<int> get_P
2444
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default) ' Action<int> P <-> set_P(Action<int>)
2534
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2535
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2536
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
2537
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2538
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2539
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2540
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2595
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2596
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2665
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2666
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2667
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
2668
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2669
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2670
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2725
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2726
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6124
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6125
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6126
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6127
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
6128
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6129
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6130
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6131
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6132
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6137
Handle(4,
TableIndex
.TypeDef),
6138
Handle(4,
TableIndex
.Field),
6139
Handle(2,
TableIndex
.MethodDef),
6140
Handle(5,
TableIndex
.MethodDef),
6141
Handle(6,
TableIndex
.MethodDef),
6142
Handle(7,
TableIndex
.MethodDef),
6143
Handle(2,
TableIndex
.StandAloneSig)
6238
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6239
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6240
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6241
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6242
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6243
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6244
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6249
Handle(4,
TableIndex
.TypeDef),
6250
Handle(3,
TableIndex
.Field),
6251
Handle(2,
TableIndex
.MethodDef),
6252
Handle(5,
TableIndex
.MethodDef),
6253
Handle(6,
TableIndex
.MethodDef)
6315
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6316
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6317
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
6318
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6319
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6320
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6321
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6326
Handle(4,
TableIndex
.Field),
6327
Handle(2,
TableIndex
.MethodDef),
6328
Handle(3,
TableIndex
.MethodDef),
6329
Handle(7,
TableIndex
.MethodDef),
6330
Handle(2,
TableIndex
.StandAloneSig)
6399
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6400
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6405
Handle(2,
TableIndex
.MethodDef),
6406
Handle(7,
TableIndex
.MethodDef)
6497
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6498
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6499
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6500
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6501
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6502
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6503
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6507
Handle(4,
TableIndex
.TypeDef),
6508
Handle(3,
TableIndex
.Field),
6509
Handle(2,
TableIndex
.MethodDef),
6510
Handle(5,
TableIndex
.MethodDef),
6511
Handle(6,
TableIndex
.MethodDef)
6637
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6638
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6639
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
6640
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6641
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6642
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6643
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6644
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6645
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6650
Handle(5,
TableIndex
.TypeDef),
6651
Handle(5,
TableIndex
.Field),
6652
Handle(3,
TableIndex
.MethodDef),
6653
Handle(6,
TableIndex
.MethodDef),
6654
Handle(7,
TableIndex
.MethodDef),
6655
Handle(8,
TableIndex
.MethodDef),
6656
Handle(9,
TableIndex
.MethodDef)
6795
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6796
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6801
Handle(3,
TableIndex
.MethodDef),
6802
Handle(12,
TableIndex
.MethodDef)
7456
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7457
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7458
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7459
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7460
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7461
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
7466
Handle(3,
TableIndex
.TypeDef),
7467
Handle(1,
TableIndex
.Field),
7468
Handle(2,
TableIndex
.MethodDef),
7469
Handle(3,
TableIndex
.MethodDef)
7662
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
7667
Handle(1,
TableIndex
.MethodDef)
7762
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7763
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7764
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7765
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
7766
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7767
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7768
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
7769
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
7770
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
7775
Handle(5,
TableIndex
.TypeDef),
7776
Handle(6,
TableIndex
.TypeDef),
7777
Handle(3,
TableIndex
.Field),
7778
Handle(1,
TableIndex
.MethodDef),
7779
Handle(5,
TableIndex
.CustomAttribute),
7780
Handle(2,
TableIndex
.ClassLayout),
7781
Handle(2,
TableIndex
.FieldRva),
7782
Handle(2,
TableIndex
.NestedClass)
7884
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7885
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7886
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7887
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7888
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7889
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7890
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
7891
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7892
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
7893
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
7898
Handle(4,
TableIndex
.TypeDef),
7899
Handle(2,
TableIndex
.MethodDef),
7900
Handle(4,
TableIndex
.MethodDef),
7901
Handle(1,
TableIndex
.Param),
7902
Handle(3,
TableIndex
.Param),
7903
Handle(5,
TableIndex
.CustomAttribute),
7904
Handle(3,
TableIndex
.StandAloneSig),
7905
Handle(4,
TableIndex
.StandAloneSig)
Emit\EmitMetadata.vb (3)
288
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.File))
289
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
323
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.File))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\FieldInitializerBindingTests.vb (4)
900
Assert.Equal(6, reader.GetTableRowCount(
TableIndex
.Constant))
968
Assert.Equal(10, reader.GetTableRowCount(
TableIndex
.Constant))
1306
Assert.Equal(FIELD_COUNT - ATTR_CONST_COUNT + ENUM_CONST_COUNT, reader.GetTableRowCount(
TableIndex
.Constant))
1307
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)
75
internal void VerifyTableSize(
TableIndex
table, int expected)
EditAndContinue\EditAndContinueTestUtilities.cs (3)
40
TableIndex
tableIndex;
52
TableIndex
tableIndex;
63
TableIndex
parentTableIndex, constructorTableIndex;
SemanticSearch.BuildTask (6)
GenerateFilteredReferenceAssembliesTask.cs (6)
439
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.TypeDef);
440
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.TypeDef);
479
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.MethodDef);
480
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.MethodDef);
513
var tableOffset = metadataOffset + metadataReader.GetTableMetadataOffset(
TableIndex
.Field);
514
var tableRowSize = metadataReader.GetTableRowSize(
TableIndex
.Field);
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
443
AddLocalScope(methodHandle, parentImport: default, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(
TableIndex
.LocalVariable) + 1), scope);
524
AddLocalScope(methodHandle, parentImport, MetadataTokens.LocalVariableHandle(_pdbBuilder.GetRowCount(
TableIndex
.LocalVariable) + 1), childScope);
System.Reflection.Metadata (692)
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (3)
61
if (baseReader.GetTableRowCount(
TableIndex
.EncMap) != 0)
94
if (deltaReaders[i].GetTableRowCount(
TableIndex
.EncMap) == 0 || !deltaReaders[i].IsMinimalDelta)
121
rowCounts[i] = baseReader.GetTableRowCount((
TableIndex
)i);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (208)
138
public void SetCapacity(
TableIndex
table, int rowCount)
147
case
TableIndex
.Module: break; // no-op, max row count is 1
148
case
TableIndex
.TypeRef: SetTableCapacity(_typeRefTable, rowCount); break;
149
case
TableIndex
.TypeDef: SetTableCapacity(_typeDefTable, rowCount); break;
150
case
TableIndex
.Field: SetTableCapacity(_fieldTable, rowCount); break;
151
case
TableIndex
.MethodDef: SetTableCapacity(_methodDefTable, rowCount); break;
152
case
TableIndex
.Param: SetTableCapacity(_paramTable, rowCount); break;
153
case
TableIndex
.InterfaceImpl: SetTableCapacity(_interfaceImplTable, rowCount); break;
154
case
TableIndex
.MemberRef: SetTableCapacity(_memberRefTable, rowCount); break;
155
case
TableIndex
.Constant: SetTableCapacity(_constantTable, rowCount); break;
156
case
TableIndex
.CustomAttribute: SetTableCapacity(_customAttributeTable, rowCount); break;
157
case
TableIndex
.FieldMarshal: SetTableCapacity(_fieldMarshalTable, rowCount); break;
158
case
TableIndex
.DeclSecurity: SetTableCapacity(_declSecurityTable, rowCount); break;
159
case
TableIndex
.ClassLayout: SetTableCapacity(_classLayoutTable, rowCount); break;
160
case
TableIndex
.FieldLayout: SetTableCapacity(_fieldLayoutTable, rowCount); break;
161
case
TableIndex
.StandAloneSig: SetTableCapacity(_standAloneSigTable, rowCount); break;
162
case
TableIndex
.EventMap: SetTableCapacity(_eventMapTable, rowCount); break;
163
case
TableIndex
.Event: SetTableCapacity(_eventTable, rowCount); break;
164
case
TableIndex
.PropertyMap: SetTableCapacity(_propertyMapTable, rowCount); break;
165
case
TableIndex
.Property: SetTableCapacity(_propertyTable, rowCount); break;
166
case
TableIndex
.MethodSemantics: SetTableCapacity(_methodSemanticsTable, rowCount); break;
167
case
TableIndex
.MethodImpl: SetTableCapacity(_methodImplTable, rowCount); break;
168
case
TableIndex
.ModuleRef: SetTableCapacity(_moduleRefTable, rowCount); break;
169
case
TableIndex
.TypeSpec: SetTableCapacity(_typeSpecTable, rowCount); break;
170
case
TableIndex
.ImplMap: SetTableCapacity(_implMapTable, rowCount); break;
171
case
TableIndex
.FieldRva: SetTableCapacity(_fieldRvaTable, rowCount); break;
172
case
TableIndex
.EncLog: SetTableCapacity(_encLogTable, rowCount); break;
173
case
TableIndex
.EncMap: SetTableCapacity(_encMapTable, rowCount); break;
174
case
TableIndex
.Assembly: break; // no-op, max row count is 1
175
case
TableIndex
.AssemblyRef: SetTableCapacity(_assemblyRefTable, rowCount); break;
176
case
TableIndex
.File: SetTableCapacity(_fileTable, rowCount); break;
177
case
TableIndex
.ExportedType: SetTableCapacity(_exportedTypeTable, rowCount); break;
178
case
TableIndex
.ManifestResource: SetTableCapacity(_manifestResourceTable, rowCount); break;
179
case
TableIndex
.NestedClass: SetTableCapacity(_nestedClassTable, rowCount); break;
180
case
TableIndex
.GenericParam: SetTableCapacity(_genericParamTable, rowCount); break;
181
case
TableIndex
.MethodSpec: SetTableCapacity(_methodSpecTable, rowCount); break;
182
case
TableIndex
.GenericParamConstraint: SetTableCapacity(_genericParamConstraintTable, rowCount); break;
183
case
TableIndex
.Document: SetTableCapacity(_documentTable, rowCount); break;
184
case
TableIndex
.MethodDebugInformation: SetTableCapacity(_methodDebugInformationTable, rowCount); break;
185
case
TableIndex
.LocalScope: SetTableCapacity(_localScopeTable, rowCount); break;
186
case
TableIndex
.LocalVariable: SetTableCapacity(_localVariableTable, rowCount); break;
187
case
TableIndex
.LocalConstant: SetTableCapacity(_localConstantTable, rowCount); break;
188
case
TableIndex
.ImportScope: SetTableCapacity(_importScopeTable, rowCount); break;
189
case
TableIndex
.StateMachineMethod: SetTableCapacity(_stateMachineMethodTable, rowCount); break;
190
case
TableIndex
.CustomDebugInformation: SetTableCapacity(_customDebugInformationTable, rowCount); break;
192
case
TableIndex
.AssemblyOS:
193
case
TableIndex
.AssemblyProcessor:
194
case
TableIndex
.AssemblyRefOS:
195
case
TableIndex
.AssemblyRefProcessor:
196
case
TableIndex
.EventPtr:
197
case
TableIndex
.FieldPtr:
198
case
TableIndex
.MethodPtr:
199
case
TableIndex
.ParamPtr:
200
case
TableIndex
.PropertyPtr:
223
public int GetRowCount(
TableIndex
table)
227
case
TableIndex
.Assembly : return _assemblyRow.HasValue ? 1 : 0;
228
case
TableIndex
.AssemblyRef : return _assemblyRefTable.Count;
229
case
TableIndex
.ClassLayout : return _classLayoutTable.Count;
230
case
TableIndex
.Constant : return _constantTable.Count;
231
case
TableIndex
.CustomAttribute : return _customAttributeTable.Count;
232
case
TableIndex
.DeclSecurity : return _declSecurityTable.Count;
233
case
TableIndex
.EncLog : return _encLogTable.Count;
234
case
TableIndex
.EncMap : return _encMapTable.Count;
235
case
TableIndex
.EventMap : return _eventMapTable.Count;
236
case
TableIndex
.Event : return _eventTable.Count;
237
case
TableIndex
.ExportedType : return _exportedTypeTable.Count;
238
case
TableIndex
.FieldLayout : return _fieldLayoutTable.Count;
239
case
TableIndex
.FieldMarshal : return _fieldMarshalTable.Count;
240
case
TableIndex
.FieldRva : return _fieldRvaTable.Count;
241
case
TableIndex
.Field : return _fieldTable.Count;
242
case
TableIndex
.File : return _fileTable.Count;
243
case
TableIndex
.GenericParamConstraint : return _genericParamConstraintTable.Count;
244
case
TableIndex
.GenericParam : return _genericParamTable.Count;
245
case
TableIndex
.ImplMap : return _implMapTable.Count;
246
case
TableIndex
.InterfaceImpl : return _interfaceImplTable.Count;
247
case
TableIndex
.ManifestResource : return _manifestResourceTable.Count;
248
case
TableIndex
.MemberRef : return _memberRefTable.Count;
249
case
TableIndex
.MethodImpl : return _methodImplTable.Count;
250
case
TableIndex
.MethodSemantics : return _methodSemanticsTable.Count;
251
case
TableIndex
.MethodSpec : return _methodSpecTable.Count;
252
case
TableIndex
.MethodDef : return _methodDefTable.Count;
253
case
TableIndex
.ModuleRef : return _moduleRefTable.Count;
254
case
TableIndex
.Module : return _moduleRow.HasValue ? 1 : 0;
255
case
TableIndex
.NestedClass : return _nestedClassTable.Count;
256
case
TableIndex
.Param : return _paramTable.Count;
257
case
TableIndex
.PropertyMap : return _propertyMapTable.Count;
258
case
TableIndex
.Property : return _propertyTable.Count;
259
case
TableIndex
.StandAloneSig : return _standAloneSigTable.Count;
260
case
TableIndex
.TypeDef : return _typeDefTable.Count;
261
case
TableIndex
.TypeRef : return _typeRefTable.Count;
262
case
TableIndex
.TypeSpec : return _typeSpecTable.Count;
263
case
TableIndex
.Document : return _documentTable.Count;
264
case
TableIndex
.MethodDebugInformation : return _methodDebugInformationTable.Count;
265
case
TableIndex
.LocalScope : return _localScopeTable.Count;
266
case
TableIndex
.LocalVariable : return _localVariableTable.Count;
267
case
TableIndex
.LocalConstant : return _localConstantTable.Count;
268
case
TableIndex
.StateMachineMethod : return _stateMachineMethodTable.Count;
269
case
TableIndex
.ImportScope : return _importScopeTable.Count;
270
case
TableIndex
.CustomDebugInformation : return _customDebugInformationTable.Count;
272
case
TableIndex
.AssemblyOS:
273
case
TableIndex
.AssemblyProcessor:
274
case
TableIndex
.AssemblyRefOS:
275
case
TableIndex
.AssemblyRefProcessor:
276
case
TableIndex
.EventPtr:
277
case
TableIndex
.FieldPtr:
278
case
TableIndex
.MethodPtr:
279
case
TableIndex
.ParamPtr:
280
case
TableIndex
.PropertyPtr:
299
rowCounts[(int)
TableIndex
.Assembly] = _assemblyRow.HasValue ? 1 : 0;
300
rowCounts[(int)
TableIndex
.AssemblyRef] = _assemblyRefTable.Count;
301
rowCounts[(int)
TableIndex
.ClassLayout] = _classLayoutTable.Count;
302
rowCounts[(int)
TableIndex
.Constant] = _constantTable.Count;
303
rowCounts[(int)
TableIndex
.CustomAttribute] = _customAttributeTable.Count;
304
rowCounts[(int)
TableIndex
.DeclSecurity] = _declSecurityTable.Count;
305
rowCounts[(int)
TableIndex
.EncLog] = _encLogTable.Count;
306
rowCounts[(int)
TableIndex
.EncMap] = _encMapTable.Count;
307
rowCounts[(int)
TableIndex
.EventMap] = _eventMapTable.Count;
308
rowCounts[(int)
TableIndex
.Event] = _eventTable.Count;
309
rowCounts[(int)
TableIndex
.ExportedType] = _exportedTypeTable.Count;
310
rowCounts[(int)
TableIndex
.FieldLayout] = _fieldLayoutTable.Count;
311
rowCounts[(int)
TableIndex
.FieldMarshal] = _fieldMarshalTable.Count;
312
rowCounts[(int)
TableIndex
.FieldRva] = _fieldRvaTable.Count;
313
rowCounts[(int)
TableIndex
.Field] = _fieldTable.Count;
314
rowCounts[(int)
TableIndex
.File] = _fileTable.Count;
315
rowCounts[(int)
TableIndex
.GenericParamConstraint] = _genericParamConstraintTable.Count;
316
rowCounts[(int)
TableIndex
.GenericParam] = _genericParamTable.Count;
317
rowCounts[(int)
TableIndex
.ImplMap] = _implMapTable.Count;
318
rowCounts[(int)
TableIndex
.InterfaceImpl] = _interfaceImplTable.Count;
319
rowCounts[(int)
TableIndex
.ManifestResource] = _manifestResourceTable.Count;
320
rowCounts[(int)
TableIndex
.MemberRef] = _memberRefTable.Count;
321
rowCounts[(int)
TableIndex
.MethodImpl] = _methodImplTable.Count;
322
rowCounts[(int)
TableIndex
.MethodSemantics] = _methodSemanticsTable.Count;
323
rowCounts[(int)
TableIndex
.MethodSpec] = _methodSpecTable.Count;
324
rowCounts[(int)
TableIndex
.MethodDef] = _methodDefTable.Count;
325
rowCounts[(int)
TableIndex
.ModuleRef] = _moduleRefTable.Count;
326
rowCounts[(int)
TableIndex
.Module] = _moduleRow.HasValue ? 1 : 0;
327
rowCounts[(int)
TableIndex
.NestedClass] = _nestedClassTable.Count;
328
rowCounts[(int)
TableIndex
.Param] = _paramTable.Count;
329
rowCounts[(int)
TableIndex
.PropertyMap] = _propertyMapTable.Count;
330
rowCounts[(int)
TableIndex
.Property] = _propertyTable.Count;
331
rowCounts[(int)
TableIndex
.StandAloneSig] = _standAloneSigTable.Count;
332
rowCounts[(int)
TableIndex
.TypeDef] = _typeDefTable.Count;
333
rowCounts[(int)
TableIndex
.TypeRef] = _typeRefTable.Count;
334
rowCounts[(int)
TableIndex
.TypeSpec] = _typeSpecTable.Count;
336
rowCounts[(int)
TableIndex
.Document] = _documentTable.Count;
337
rowCounts[(int)
TableIndex
.MethodDebugInformation] = _methodDebugInformationTable.Count;
338
rowCounts[(int)
TableIndex
.LocalScope] = _localScopeTable.Count;
339
rowCounts[(int)
TableIndex
.LocalVariable] = _localVariableTable.Count;
340
rowCounts[(int)
TableIndex
.LocalConstant] = _localConstantTable.Count;
341
rowCounts[(int)
TableIndex
.StateMachineMethod] = _stateMachineMethodTable.Count;
342
rowCounts[(int)
TableIndex
.ImportScope] = _importScopeTable.Count;
343
rowCounts[(int)
TableIndex
.CustomDebugInformation] = _customDebugInformationTable.Count;
1476
Throw.InvalidOperation_TableNotSorted(
TableIndex
.ClassLayout);
1487
Throw.InvalidOperation_TableNotSorted(
TableIndex
.FieldLayout);
1499
Throw.InvalidOperation_TableNotSorted(
TableIndex
.FieldRva);
1526
Throw.InvalidOperation_TableNotSorted(
TableIndex
.GenericParam);
1536
Throw.InvalidOperation_TableNotSorted(
TableIndex
.GenericParamConstraint);
1547
Throw.InvalidOperation_TableNotSorted(
TableIndex
.ImplMap);
1558
Throw.InvalidOperation_TableNotSorted(
TableIndex
.InterfaceImpl);
1569
Throw.InvalidOperation_TableNotSorted(
TableIndex
.MethodImpl);
1580
Throw.InvalidOperation_TableNotSorted(
TableIndex
.NestedClass);
1617
Throw.InvalidOperation_TableNotSorted(
TableIndex
.LocalScope);
1627
Throw.InvalidOperation_TableNotSorted(
TableIndex
.StateMachineMethod);
1647
if (metadataSizes.IsPresent(
TableIndex
.Module))
1652
if (metadataSizes.IsPresent(
TableIndex
.TypeRef))
1657
if (metadataSizes.IsPresent(
TableIndex
.TypeDef))
1662
if (metadataSizes.IsPresent(
TableIndex
.Field))
1667
if (metadataSizes.IsPresent(
TableIndex
.MethodDef))
1672
if (metadataSizes.IsPresent(
TableIndex
.Param))
1677
if (metadataSizes.IsPresent(
TableIndex
.InterfaceImpl))
1682
if (metadataSizes.IsPresent(
TableIndex
.MemberRef))
1687
if (metadataSizes.IsPresent(
TableIndex
.Constant))
1692
if (metadataSizes.IsPresent(
TableIndex
.CustomAttribute))
1697
if (metadataSizes.IsPresent(
TableIndex
.FieldMarshal))
1702
if (metadataSizes.IsPresent(
TableIndex
.DeclSecurity))
1707
if (metadataSizes.IsPresent(
TableIndex
.ClassLayout))
1712
if (metadataSizes.IsPresent(
TableIndex
.FieldLayout))
1717
if (metadataSizes.IsPresent(
TableIndex
.StandAloneSig))
1722
if (metadataSizes.IsPresent(
TableIndex
.EventMap))
1727
if (metadataSizes.IsPresent(
TableIndex
.Event))
1732
if (metadataSizes.IsPresent(
TableIndex
.PropertyMap))
1737
if (metadataSizes.IsPresent(
TableIndex
.Property))
1742
if (metadataSizes.IsPresent(
TableIndex
.MethodSemantics))
1747
if (metadataSizes.IsPresent(
TableIndex
.MethodImpl))
1752
if (metadataSizes.IsPresent(
TableIndex
.ModuleRef))
1757
if (metadataSizes.IsPresent(
TableIndex
.TypeSpec))
1762
if (metadataSizes.IsPresent(
TableIndex
.ImplMap))
1767
if (metadataSizes.IsPresent(
TableIndex
.FieldRva))
1772
if (metadataSizes.IsPresent(
TableIndex
.EncLog))
1777
if (metadataSizes.IsPresent(
TableIndex
.EncMap))
1782
if (metadataSizes.IsPresent(
TableIndex
.Assembly))
1787
if (metadataSizes.IsPresent(
TableIndex
.AssemblyRef))
1792
if (metadataSizes.IsPresent(
TableIndex
.File))
1797
if (metadataSizes.IsPresent(
TableIndex
.ExportedType))
1802
if (metadataSizes.IsPresent(
TableIndex
.ManifestResource))
1807
if (metadataSizes.IsPresent(
TableIndex
.NestedClass))
1812
if (metadataSizes.IsPresent(
TableIndex
.GenericParam))
1817
if (metadataSizes.IsPresent(
TableIndex
.MethodSpec))
1822
if (metadataSizes.IsPresent(
TableIndex
.GenericParamConstraint))
1828
if (metadataSizes.IsPresent(
TableIndex
.Document))
1833
if (metadataSizes.IsPresent(
TableIndex
.MethodDebugInformation))
1838
if (metadataSizes.IsPresent(
TableIndex
.LocalScope))
1843
if (metadataSizes.IsPresent(
TableIndex
.LocalVariable))
1848
if (metadataSizes.IsPresent(
TableIndex
.LocalConstant))
1853
if (metadataSizes.IsPresent(
TableIndex
.ImportScope))
1858
if (metadataSizes.IsPresent(
TableIndex
.StateMachineMethod))
1863
if (metadataSizes.IsPresent(
TableIndex
.CustomDebugInformation))
1902
metadataSizes.IsEncDelta ? MetadataSizes.SortedTypeSystemTables & ~(1UL << (int)
TableIndex
.CustomAttribute) :
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (110)
20
public static int GetTableRowCount(this MetadataReader reader,
TableIndex
tableIndex)
40
public static int GetTableRowSize(this MetadataReader reader,
TableIndex
tableIndex)
49
TableIndex
.Module => reader.ModuleTable.RowSize,
50
TableIndex
.TypeRef => reader.TypeRefTable.RowSize,
51
TableIndex
.TypeDef => reader.TypeDefTable.RowSize,
52
TableIndex
.FieldPtr => reader.FieldPtrTable.RowSize,
53
TableIndex
.Field => reader.FieldTable.RowSize,
54
TableIndex
.MethodPtr => reader.MethodPtrTable.RowSize,
55
TableIndex
.MethodDef => reader.MethodDefTable.RowSize,
56
TableIndex
.ParamPtr => reader.ParamPtrTable.RowSize,
57
TableIndex
.Param => reader.ParamTable.RowSize,
58
TableIndex
.InterfaceImpl => reader.InterfaceImplTable.RowSize,
59
TableIndex
.MemberRef => reader.MemberRefTable.RowSize,
60
TableIndex
.Constant => reader.ConstantTable.RowSize,
61
TableIndex
.CustomAttribute => reader.CustomAttributeTable.RowSize,
62
TableIndex
.FieldMarshal => reader.FieldMarshalTable.RowSize,
63
TableIndex
.DeclSecurity => reader.DeclSecurityTable.RowSize,
64
TableIndex
.ClassLayout => reader.ClassLayoutTable.RowSize,
65
TableIndex
.FieldLayout => reader.FieldLayoutTable.RowSize,
66
TableIndex
.StandAloneSig => reader.StandAloneSigTable.RowSize,
67
TableIndex
.EventMap => reader.EventMapTable.RowSize,
68
TableIndex
.EventPtr => reader.EventPtrTable.RowSize,
69
TableIndex
.Event => reader.EventTable.RowSize,
70
TableIndex
.PropertyMap => reader.PropertyMapTable.RowSize,
71
TableIndex
.PropertyPtr => reader.PropertyPtrTable.RowSize,
72
TableIndex
.Property => reader.PropertyTable.RowSize,
73
TableIndex
.MethodSemantics => reader.MethodSemanticsTable.RowSize,
74
TableIndex
.MethodImpl => reader.MethodImplTable.RowSize,
75
TableIndex
.ModuleRef => reader.ModuleRefTable.RowSize,
76
TableIndex
.TypeSpec => reader.TypeSpecTable.RowSize,
77
TableIndex
.ImplMap => reader.ImplMapTable.RowSize,
78
TableIndex
.FieldRva => reader.FieldRvaTable.RowSize,
79
TableIndex
.EncLog => reader.EncLogTable.RowSize,
80
TableIndex
.EncMap => reader.EncMapTable.RowSize,
81
TableIndex
.Assembly => reader.AssemblyTable.RowSize,
82
TableIndex
.AssemblyProcessor => reader.AssemblyProcessorTable.RowSize,
83
TableIndex
.AssemblyOS => reader.AssemblyOSTable.RowSize,
84
TableIndex
.AssemblyRef => reader.AssemblyRefTable.RowSize,
85
TableIndex
.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.RowSize,
86
TableIndex
.AssemblyRefOS => reader.AssemblyRefOSTable.RowSize,
87
TableIndex
.File => reader.FileTable.RowSize,
88
TableIndex
.ExportedType => reader.ExportedTypeTable.RowSize,
89
TableIndex
.ManifestResource => reader.ManifestResourceTable.RowSize,
90
TableIndex
.NestedClass => reader.NestedClassTable.RowSize,
91
TableIndex
.GenericParam => reader.GenericParamTable.RowSize,
92
TableIndex
.MethodSpec => reader.MethodSpecTable.RowSize,
93
TableIndex
.GenericParamConstraint => reader.GenericParamConstraintTable.RowSize,
96
TableIndex
.Document => reader.DocumentTable.RowSize,
97
TableIndex
.MethodDebugInformation => reader.MethodDebugInformationTable.RowSize,
98
TableIndex
.LocalScope => reader.LocalScopeTable.RowSize,
99
TableIndex
.LocalVariable => reader.LocalVariableTable.RowSize,
100
TableIndex
.LocalConstant => reader.LocalConstantTable.RowSize,
101
TableIndex
.ImportScope => reader.ImportScopeTable.RowSize,
102
TableIndex
.StateMachineMethod => reader.StateMachineMethodTable.RowSize,
103
TableIndex
.CustomDebugInformation => reader.CustomDebugInformationTable.RowSize,
114
public static unsafe int GetTableMetadataOffset(this MetadataReader reader,
TableIndex
tableIndex)
124
private static MemoryBlock GetTableMetadataBlock(this MetadataReader reader,
TableIndex
tableIndex)
130
TableIndex
.Module => reader.ModuleTable.Block,
131
TableIndex
.TypeRef => reader.TypeRefTable.Block,
132
TableIndex
.TypeDef => reader.TypeDefTable.Block,
133
TableIndex
.FieldPtr => reader.FieldPtrTable.Block,
134
TableIndex
.Field => reader.FieldTable.Block,
135
TableIndex
.MethodPtr => reader.MethodPtrTable.Block,
136
TableIndex
.MethodDef => reader.MethodDefTable.Block,
137
TableIndex
.ParamPtr => reader.ParamPtrTable.Block,
138
TableIndex
.Param => reader.ParamTable.Block,
139
TableIndex
.InterfaceImpl => reader.InterfaceImplTable.Block,
140
TableIndex
.MemberRef => reader.MemberRefTable.Block,
141
TableIndex
.Constant => reader.ConstantTable.Block,
142
TableIndex
.CustomAttribute => reader.CustomAttributeTable.Block,
143
TableIndex
.FieldMarshal => reader.FieldMarshalTable.Block,
144
TableIndex
.DeclSecurity => reader.DeclSecurityTable.Block,
145
TableIndex
.ClassLayout => reader.ClassLayoutTable.Block,
146
TableIndex
.FieldLayout => reader.FieldLayoutTable.Block,
147
TableIndex
.StandAloneSig => reader.StandAloneSigTable.Block,
148
TableIndex
.EventMap => reader.EventMapTable.Block,
149
TableIndex
.EventPtr => reader.EventPtrTable.Block,
150
TableIndex
.Event => reader.EventTable.Block,
151
TableIndex
.PropertyMap => reader.PropertyMapTable.Block,
152
TableIndex
.PropertyPtr => reader.PropertyPtrTable.Block,
153
TableIndex
.Property => reader.PropertyTable.Block,
154
TableIndex
.MethodSemantics => reader.MethodSemanticsTable.Block,
155
TableIndex
.MethodImpl => reader.MethodImplTable.Block,
156
TableIndex
.ModuleRef => reader.ModuleRefTable.Block,
157
TableIndex
.TypeSpec => reader.TypeSpecTable.Block,
158
TableIndex
.ImplMap => reader.ImplMapTable.Block,
159
TableIndex
.FieldRva => reader.FieldRvaTable.Block,
160
TableIndex
.EncLog => reader.EncLogTable.Block,
161
TableIndex
.EncMap => reader.EncMapTable.Block,
162
TableIndex
.Assembly => reader.AssemblyTable.Block,
163
TableIndex
.AssemblyProcessor => reader.AssemblyProcessorTable.Block,
164
TableIndex
.AssemblyOS => reader.AssemblyOSTable.Block,
165
TableIndex
.AssemblyRef => reader.AssemblyRefTable.Block,
166
TableIndex
.AssemblyRefProcessor => reader.AssemblyRefProcessorTable.Block,
167
TableIndex
.AssemblyRefOS => reader.AssemblyRefOSTable.Block,
168
TableIndex
.File => reader.FileTable.Block,
169
TableIndex
.ExportedType => reader.ExportedTypeTable.Block,
170
TableIndex
.ManifestResource => reader.ManifestResourceTable.Block,
171
TableIndex
.NestedClass => reader.NestedClassTable.Block,
172
TableIndex
.GenericParam => reader.GenericParamTable.Block,
173
TableIndex
.MethodSpec => reader.MethodSpecTable.Block,
174
TableIndex
.GenericParamConstraint => reader.GenericParamConstraintTable.Block,
177
TableIndex
.Document => reader.DocumentTable.Block,
178
TableIndex
.MethodDebugInformation => reader.MethodDebugInformationTable.Block,
179
TableIndex
.LocalScope => reader.LocalScopeTable.Block,
180
TableIndex
.LocalVariable => reader.LocalVariableTable.Block,
181
TableIndex
.LocalConstant => reader.LocalConstantTable.Block,
182
TableIndex
.ImportScope => reader.ImportScopeTable.Block,
183
TableIndex
.StateMachineMethod => reader.StateMachineMethodTable.Block,
184
TableIndex
.CustomDebugInformation => reader.CustomDebugInformationTable.Block,
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (170)
23
1UL << (int)
TableIndex
.InterfaceImpl |
24
1UL << (int)
TableIndex
.Constant |
25
1UL << (int)
TableIndex
.CustomAttribute |
26
1UL << (int)
TableIndex
.FieldMarshal |
27
1UL << (int)
TableIndex
.DeclSecurity |
28
1UL << (int)
TableIndex
.ClassLayout |
29
1UL << (int)
TableIndex
.FieldLayout |
30
1UL << (int)
TableIndex
.MethodSemantics |
31
1UL << (int)
TableIndex
.MethodImpl |
32
1UL << (int)
TableIndex
.ImplMap |
33
1UL << (int)
TableIndex
.FieldRva |
34
1UL << (int)
TableIndex
.NestedClass |
35
1UL << (int)
TableIndex
.GenericParam |
36
1UL << (int)
TableIndex
.GenericParamConstraint;
39
1UL << (int)
TableIndex
.LocalScope |
40
1UL << (int)
TableIndex
.StateMachineMethod |
41
1UL << (int)
TableIndex
.CustomDebugInformation;
144
bool isEncDelta = IsPresent(
TableIndex
.EncLog) || IsPresent(
TableIndex
.EncMap);
157
CustomAttributeTypeCodedIndexIsSmall = IsReferenceSmall(3,
TableIndex
.MethodDef,
TableIndex
.MemberRef);
158
DeclSecurityCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.MethodDef,
TableIndex
.TypeDef);
159
EventDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Event);
160
FieldDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Field);
161
GenericParamReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.GenericParam);
162
HasConstantCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.Field,
TableIndex
.Param,
TableIndex
.Property);
165
TableIndex
.MethodDef,
166
TableIndex
.Field,
167
TableIndex
.TypeRef,
168
TableIndex
.TypeDef,
169
TableIndex
.Param,
170
TableIndex
.InterfaceImpl,
171
TableIndex
.MemberRef,
172
TableIndex
.Module,
173
TableIndex
.DeclSecurity,
174
TableIndex
.Property,
175
TableIndex
.Event,
176
TableIndex
.StandAloneSig,
177
TableIndex
.ModuleRef,
178
TableIndex
.TypeSpec,
179
TableIndex
.Assembly,
180
TableIndex
.AssemblyRef,
181
TableIndex
.File,
182
TableIndex
.ExportedType,
183
TableIndex
.ManifestResource,
184
TableIndex
.GenericParam,
185
TableIndex
.GenericParamConstraint,
186
TableIndex
.MethodSpec);
188
HasFieldMarshalCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Field,
TableIndex
.Param);
189
HasSemanticsCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Event,
TableIndex
.Property);
190
ImplementationCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.File,
TableIndex
.AssemblyRef,
TableIndex
.ExportedType);
191
MemberForwardedCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.Field,
TableIndex
.MethodDef);
192
MemberRefParentCodedIndexIsSmall = IsReferenceSmall(3,
TableIndex
.TypeDef,
TableIndex
.TypeRef,
TableIndex
.ModuleRef,
TableIndex
.MethodDef,
TableIndex
.TypeSpec);
193
MethodDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.MethodDef);
194
MethodDefOrRefCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.MethodDef,
TableIndex
.MemberRef);
195
ModuleRefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.ModuleRef);
196
ParameterReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Param);
197
PropertyDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Property);
198
ResolutionScopeCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.Module,
TableIndex
.ModuleRef,
TableIndex
.AssemblyRef,
TableIndex
.TypeRef);
199
TypeDefReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.TypeDef);
200
TypeDefOrRefCodedIndexIsSmall = IsReferenceSmall(2,
TableIndex
.TypeDef,
TableIndex
.TypeRef,
TableIndex
.TypeSpec);
201
TypeOrMethodDefCodedIndexIsSmall = IsReferenceSmall(1,
TableIndex
.TypeDef,
TableIndex
.MethodDef);
203
DocumentReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.Document);
204
LocalVariableReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.LocalVariable);
205
LocalConstantReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.LocalConstant);
206
ImportScopeReferenceIsSmall = IsReferenceSmall(0,
TableIndex
.ImportScope);
209
TableIndex
.MethodDef,
210
TableIndex
.Field,
211
TableIndex
.TypeRef,
212
TableIndex
.TypeDef,
213
TableIndex
.Param,
214
TableIndex
.InterfaceImpl,
215
TableIndex
.MemberRef,
216
TableIndex
.Module,
217
TableIndex
.DeclSecurity,
218
TableIndex
.Property,
219
TableIndex
.Event,
220
TableIndex
.StandAloneSig,
221
TableIndex
.ModuleRef,
222
TableIndex
.TypeSpec,
223
TableIndex
.Assembly,
224
TableIndex
.AssemblyRef,
225
TableIndex
.File,
226
TableIndex
.ExportedType,
227
TableIndex
.ManifestResource,
228
TableIndex
.GenericParam,
229
TableIndex
.GenericParamConstraint,
230
TableIndex
.MethodSpec,
231
TableIndex
.Document,
232
TableIndex
.LocalScope,
233
TableIndex
.LocalVariable,
234
TableIndex
.LocalConstant,
235
TableIndex
.ImportScope);
272
size += GetTableSize(
TableIndex
.Module, 2 + 3 * guidReferenceSize + stringReferenceSize);
273
size += GetTableSize(
TableIndex
.TypeRef, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize);
274
size += GetTableSize(
TableIndex
.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize);
275
Debug.Assert(rowCounts[(int)
TableIndex
.FieldPtr] == 0);
276
size += GetTableSize(
TableIndex
.Field, 2 + stringReferenceSize + blobReferenceSize);
277
Debug.Assert(rowCounts[(int)
TableIndex
.MethodPtr] == 0);
278
size += GetTableSize(
TableIndex
.MethodDef, 8 + stringReferenceSize + blobReferenceSize + parameterReferenceSize);
279
Debug.Assert(rowCounts[(int)
TableIndex
.ParamPtr] == 0);
280
size += GetTableSize(
TableIndex
.Param, 4 + stringReferenceSize);
281
size += GetTableSize(
TableIndex
.InterfaceImpl, typeDefReferenceSize + typeDefOrRefCodedIndexSize);
282
size += GetTableSize(
TableIndex
.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize);
283
size += GetTableSize(
TableIndex
.Constant, 2 + hasConstantCodedIndexSize + blobReferenceSize);
284
size += GetTableSize(
TableIndex
.CustomAttribute, hasCustomAttributeCodedIndexSize + customAttributeTypeCodedIndexSize + blobReferenceSize);
285
size += GetTableSize(
TableIndex
.FieldMarshal, hasFieldMarshalCodedIndexSize + blobReferenceSize);
286
size += GetTableSize(
TableIndex
.DeclSecurity, 2 + declSecurityCodedIndexSize + blobReferenceSize);
287
size += GetTableSize(
TableIndex
.ClassLayout, 6 + typeDefReferenceSize);
288
size += GetTableSize(
TableIndex
.FieldLayout, 4 + fieldDefReferenceSize);
289
size += GetTableSize(
TableIndex
.StandAloneSig, blobReferenceSize);
290
size += GetTableSize(
TableIndex
.EventMap, typeDefReferenceSize + eventDefReferenceSize);
291
Debug.Assert(rowCounts[(int)
TableIndex
.EventPtr] == 0);
292
size += GetTableSize(
TableIndex
.Event, 2 + stringReferenceSize + typeDefOrRefCodedIndexSize);
293
size += GetTableSize(
TableIndex
.PropertyMap, typeDefReferenceSize + propertyDefReferenceSize);
294
Debug.Assert(rowCounts[(int)
TableIndex
.PropertyPtr] == 0);
295
size += GetTableSize(
TableIndex
.Property, 2 + stringReferenceSize + blobReferenceSize);
296
size += GetTableSize(
TableIndex
.MethodSemantics, 2 + methodDefReferenceSize + hasSemanticsCodedIndexSize);
297
size += GetTableSize(
TableIndex
.MethodImpl, typeDefReferenceSize + methodDefOrRefCodedIndexSize + methodDefOrRefCodedIndexSize);
298
size += GetTableSize(
TableIndex
.ModuleRef, stringReferenceSize);
299
size += GetTableSize(
TableIndex
.TypeSpec, blobReferenceSize);
300
size += GetTableSize(
TableIndex
.ImplMap, 2 + memberForwardedCodedIndexSize + stringReferenceSize + moduleRefReferenceSize);
301
size += GetTableSize(
TableIndex
.FieldRva, 4 + fieldDefReferenceSize);
302
size += GetTableSize(
TableIndex
.EncLog, 8);
303
size += GetTableSize(
TableIndex
.EncMap, 4);
304
size += GetTableSize(
TableIndex
.Assembly, 16 + blobReferenceSize + stringReferenceSize + stringReferenceSize);
305
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyProcessor] == 0);
306
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyOS] == 0);
307
size += GetTableSize(
TableIndex
.AssemblyRef, 12 + blobReferenceSize + stringReferenceSize + stringReferenceSize + blobReferenceSize);
308
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyRefProcessor] == 0);
309
Debug.Assert(rowCounts[(int)
TableIndex
.AssemblyRefOS] == 0);
310
size += GetTableSize(
TableIndex
.File, 4 + stringReferenceSize + blobReferenceSize);
311
size += GetTableSize(
TableIndex
.ExportedType, 8 + stringReferenceSize + stringReferenceSize + implementationCodedIndexSize);
312
size += GetTableSize(
TableIndex
.ManifestResource, 8 + stringReferenceSize + implementationCodedIndexSize);
313
size += GetTableSize(
TableIndex
.NestedClass, typeDefReferenceSize + typeDefReferenceSize);
314
size += GetTableSize(
TableIndex
.GenericParam, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize);
315
size += GetTableSize(
TableIndex
.MethodSpec, methodDefOrRefCodedIndexSize + blobReferenceSize);
316
size += GetTableSize(
TableIndex
.GenericParamConstraint, genericParamReferenceSize + typeDefOrRefCodedIndexSize);
318
size += GetTableSize(
TableIndex
.Document, blobReferenceSize + guidReferenceSize + blobReferenceSize + guidReferenceSize);
319
size += GetTableSize(
TableIndex
.MethodDebugInformation, documentReferenceSize + blobReferenceSize);
320
size += GetTableSize(
TableIndex
.LocalScope, methodDefReferenceSize + importScopeReferenceSize + localVariableReferenceSize + localConstantReferenceSize + 4 + 4);
321
size += GetTableSize(
TableIndex
.LocalVariable, 2 + 2 + stringReferenceSize);
322
size += GetTableSize(
TableIndex
.LocalConstant, stringReferenceSize + blobReferenceSize);
323
size += GetTableSize(
TableIndex
.ImportScope, importScopeReferenceSize + blobReferenceSize);
324
size += GetTableSize(
TableIndex
.StateMachineMethod, methodDefReferenceSize + methodDefReferenceSize);
325
size += GetTableSize(
TableIndex
.CustomDebugInformation, hasCustomDebugInformationCodedIndexSize + guidReferenceSize + blobReferenceSize);
345
internal bool IsPresent(
TableIndex
table) => (PresentTablesMask & (1UL << (int)table)) != 0;
463
private int GetTableSize(
TableIndex
index, int rowSize)
468
private bool IsReferenceSmall(int tagBitSize, params
TableIndex
[] tables)
474
private bool ReferenceFits(int bitCount,
TableIndex
[] tables)
477
foreach (
TableIndex
table in tables)
System\Reflection\Metadata\Ecma335\MetadataTokens.cs (5)
228
/// Gets the <see cref="
TableIndex
"/> of the table corresponding to the specified <see cref="HandleKind"/>.
233
public static bool TryGetTableIndex(HandleKind type, out
TableIndex
index)
239
index = (
TableIndex
)type;
318
public static EntityHandle EntityHandle(
TableIndex
tableIndex, int rowNumber)
328
public static EntityHandle Handle(
TableIndex
tableIndex, int rowNumber)
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (1)
34
/// Each slot in the array corresponds to a table (<see cref="
TableIndex
"/>).
System\Reflection\Metadata\Internal\MetadataFlags.cs (86)
18
Module = 1UL <<
TableIndex
.Module,
19
TypeRef = 1UL <<
TableIndex
.TypeRef,
20
TypeDef = 1UL <<
TableIndex
.TypeDef,
21
FieldPtr = 1UL <<
TableIndex
.FieldPtr,
22
Field = 1UL <<
TableIndex
.Field,
23
MethodPtr = 1UL <<
TableIndex
.MethodPtr,
24
MethodDef = 1UL <<
TableIndex
.MethodDef,
25
ParamPtr = 1UL <<
TableIndex
.ParamPtr,
26
Param = 1UL <<
TableIndex
.Param,
27
InterfaceImpl = 1UL <<
TableIndex
.InterfaceImpl,
28
MemberRef = 1UL <<
TableIndex
.MemberRef,
29
Constant = 1UL <<
TableIndex
.Constant,
30
CustomAttribute = 1UL <<
TableIndex
.CustomAttribute,
31
FieldMarshal = 1UL <<
TableIndex
.FieldMarshal,
32
DeclSecurity = 1UL <<
TableIndex
.DeclSecurity,
33
ClassLayout = 1UL <<
TableIndex
.ClassLayout,
34
FieldLayout = 1UL <<
TableIndex
.FieldLayout,
35
StandAloneSig = 1UL <<
TableIndex
.StandAloneSig,
36
EventMap = 1UL <<
TableIndex
.EventMap,
37
EventPtr = 1UL <<
TableIndex
.EventPtr,
38
Event = 1UL <<
TableIndex
.Event,
39
PropertyMap = 1UL <<
TableIndex
.PropertyMap,
40
PropertyPtr = 1UL <<
TableIndex
.PropertyPtr,
41
Property = 1UL <<
TableIndex
.Property,
42
MethodSemantics = 1UL <<
TableIndex
.MethodSemantics,
43
MethodImpl = 1UL <<
TableIndex
.MethodImpl,
44
ModuleRef = 1UL <<
TableIndex
.ModuleRef,
45
TypeSpec = 1UL <<
TableIndex
.TypeSpec,
46
ImplMap = 1UL <<
TableIndex
.ImplMap,
47
FieldRva = 1UL <<
TableIndex
.FieldRva,
48
EnCLog = 1UL <<
TableIndex
.EncLog,
49
EnCMap = 1UL <<
TableIndex
.EncMap,
50
Assembly = 1UL <<
TableIndex
.Assembly,
53
AssemblyRef = 1UL <<
TableIndex
.AssemblyRef,
56
File = 1UL <<
TableIndex
.File,
57
ExportedType = 1UL <<
TableIndex
.ExportedType,
58
ManifestResource = 1UL <<
TableIndex
.ManifestResource,
59
NestedClass = 1UL <<
TableIndex
.NestedClass,
60
GenericParam = 1UL <<
TableIndex
.GenericParam,
61
MethodSpec = 1UL <<
TableIndex
.MethodSpec,
62
GenericParamConstraint = 1UL <<
TableIndex
.GenericParamConstraint,
64
Document = 1UL <<
TableIndex
.Document,
65
MethodDebugInformation = 1UL <<
TableIndex
.MethodDebugInformation,
66
LocalScope = 1UL <<
TableIndex
.LocalScope,
67
LocalVariable = 1UL <<
TableIndex
.LocalVariable,
68
LocalConstant = 1UL <<
TableIndex
.LocalConstant,
69
ImportScope = 1UL <<
TableIndex
.ImportScope,
70
StateMachineMethod = 1UL <<
TableIndex
.StateMachineMethod,
71
CustomDebugInformation = 1UL <<
TableIndex
.CustomDebugInformation,
203
internal const uint Module = (uint)
TableIndex
.Module;
204
internal const uint TypeRef = (uint)
TableIndex
.TypeRef;
205
internal const uint TypeDef = (uint)
TableIndex
.TypeDef;
206
internal const uint FieldDef = (uint)
TableIndex
.Field;
207
internal const uint MethodDef = (uint)
TableIndex
.MethodDef;
208
internal const uint ParamDef = (uint)
TableIndex
.Param;
209
internal const uint InterfaceImpl = (uint)
TableIndex
.InterfaceImpl;
210
internal const uint MemberRef = (uint)
TableIndex
.MemberRef;
211
internal const uint Constant = (uint)
TableIndex
.Constant;
212
internal const uint CustomAttribute = (uint)
TableIndex
.CustomAttribute;
213
internal const uint DeclSecurity = (uint)
TableIndex
.DeclSecurity;
214
internal const uint Signature = (uint)
TableIndex
.StandAloneSig;
215
internal const uint EventMap = (uint)
TableIndex
.EventMap;
216
internal const uint Event = (uint)
TableIndex
.Event;
217
internal const uint PropertyMap = (uint)
TableIndex
.PropertyMap;
218
internal const uint Property = (uint)
TableIndex
.Property;
219
internal const uint MethodSemantics = (uint)
TableIndex
.MethodSemantics;
220
internal const uint MethodImpl = (uint)
TableIndex
.MethodImpl;
221
internal const uint ModuleRef = (uint)
TableIndex
.ModuleRef;
222
internal const uint TypeSpec = (uint)
TableIndex
.TypeSpec;
223
internal const uint Assembly = (uint)
TableIndex
.Assembly;
224
internal const uint AssemblyRef = (uint)
TableIndex
.AssemblyRef;
225
internal const uint File = (uint)
TableIndex
.File;
226
internal const uint ExportedType = (uint)
TableIndex
.ExportedType;
227
internal const uint ManifestResource = (uint)
TableIndex
.ManifestResource;
228
internal const uint NestedClass = (uint)
TableIndex
.NestedClass;
229
internal const uint GenericParam = (uint)
TableIndex
.GenericParam;
230
internal const uint MethodSpec = (uint)
TableIndex
.MethodSpec;
231
internal const uint GenericParamConstraint = (uint)
TableIndex
.GenericParamConstraint;
234
internal const uint Document = (uint)
TableIndex
.Document;
235
internal const uint MethodDebugInformation = (uint)
TableIndex
.MethodDebugInformation;
236
internal const uint LocalScope = (uint)
TableIndex
.LocalScope;
237
internal const uint LocalVariable = (uint)
TableIndex
.LocalVariable;
238
internal const uint LocalConstant = (uint)
TableIndex
.LocalConstant;
239
internal const uint ImportScope = (uint)
TableIndex
.ImportScope;
240
internal const uint AsyncMethod = (uint)
TableIndex
.StateMachineMethod;
241
internal const uint CustomDebugInformation = (uint)
TableIndex
.CustomDebugInformation;
System\Reflection\Metadata\Internal\Tables.cs (13)
581
Throw.TableNotSorted(
TableIndex
.InterfaceImpl);
708
Throw.TableNotSorted(
TableIndex
.Constant);
889
Throw.TableNotSorted(
TableIndex
.FieldMarshal);
955
Throw.TableNotSorted(
TableIndex
.DeclSecurity);
1035
Throw.TableNotSorted(
TableIndex
.ClassLayout);
1099
Throw.TableNotSorted(
TableIndex
.FieldLayout);
1503
Throw.TableNotSorted(
TableIndex
.MethodSemantics);
1600
Throw.TableNotSorted(
TableIndex
.MethodImpl);
1749
Throw.TableNotSorted(
TableIndex
.ImplMap);
1818
Throw.TableNotSorted(
TableIndex
.FieldRva);
2386
Throw.TableNotSorted(
TableIndex
.NestedClass);
2458
Throw.TableNotSorted(
TableIndex
.GenericParam);
2599
Throw.TableNotSorted(
TableIndex
.GenericParamConstraint);
System\Reflection\Metadata\MetadataReader.cs (91)
372
/// A row count for each possible table. May be indexed by <see cref="
TableIndex
"/>.
563
private int GetReferenceSize(int[] rowCounts,
TableIndex
index)
577
int fieldRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.FieldPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Field);
578
int methodRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.MethodPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.MethodDef);
579
int paramRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.ParamPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Param);
580
int eventRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.EventPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Event);
581
int propertyRefSizeSorted = GetReferenceSize(rowCounts,
TableIndex
.PropertyPtr) > SmallIndexSize ? LargeIndexSize : GetReferenceSize(rowCounts,
TableIndex
.Property);
605
this.ModuleTable = new ModuleTableReader(rowCounts[(int)
TableIndex
.Module], stringHeapRefSize, guidHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
608
this.TypeRefTable = new TypeRefTableReader(rowCounts[(int)
TableIndex
.TypeRef], resolutionScopeRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
611
this.TypeDefTable = new TypeDefTableReader(rowCounts[(int)
TableIndex
.TypeDef], fieldRefSizeSorted, methodRefSizeSorted, typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
614
this.FieldPtrTable = new FieldPtrTableReader(rowCounts[(int)
TableIndex
.FieldPtr], GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
617
this.FieldTable = new FieldTableReader(rowCounts[(int)
TableIndex
.Field], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
620
this.MethodPtrTable = new MethodPtrTableReader(rowCounts[(int)
TableIndex
.MethodPtr], GetReferenceSize(rowCounts,
TableIndex
.MethodDef), metadataTablesMemoryBlock, totalRequiredSize);
623
this.MethodDefTable = new MethodTableReader(rowCounts[(int)
TableIndex
.MethodDef], paramRefSizeSorted, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
626
this.ParamPtrTable = new ParamPtrTableReader(rowCounts[(int)
TableIndex
.ParamPtr], GetReferenceSize(rowCounts,
TableIndex
.Param), metadataTablesMemoryBlock, totalRequiredSize);
629
this.ParamTable = new ParamTableReader(rowCounts[(int)
TableIndex
.Param], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
632
this.InterfaceImplTable = new InterfaceImplTableReader(rowCounts[(int)
TableIndex
.InterfaceImpl], IsDeclaredSorted(TableMask.InterfaceImpl), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
635
this.MemberRefTable = new MemberRefTableReader(rowCounts[(int)
TableIndex
.MemberRef], memberRefParentRefSize, stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
638
this.ConstantTable = new ConstantTableReader(rowCounts[(int)
TableIndex
.Constant], IsDeclaredSorted(TableMask.Constant), hasConstantRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
641
this.CustomAttributeTable = new CustomAttributeTableReader(rowCounts[(int)
TableIndex
.CustomAttribute],
650
this.FieldMarshalTable = new FieldMarshalTableReader(rowCounts[(int)
TableIndex
.FieldMarshal], IsDeclaredSorted(TableMask.FieldMarshal), hasFieldMarshalRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
653
this.DeclSecurityTable = new DeclSecurityTableReader(rowCounts[(int)
TableIndex
.DeclSecurity], IsDeclaredSorted(TableMask.DeclSecurity), hasDeclSecurityRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
656
this.ClassLayoutTable = new ClassLayoutTableReader(rowCounts[(int)
TableIndex
.ClassLayout], IsDeclaredSorted(TableMask.ClassLayout), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), metadataTablesMemoryBlock, totalRequiredSize);
659
this.FieldLayoutTable = new FieldLayoutTableReader(rowCounts[(int)
TableIndex
.FieldLayout], IsDeclaredSorted(TableMask.FieldLayout), GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
662
this.StandAloneSigTable = new StandAloneSigTableReader(rowCounts[(int)
TableIndex
.StandAloneSig], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
665
this.EventMapTable = new EventMapTableReader(rowCounts[(int)
TableIndex
.EventMap], GetReferenceSize(rowCounts,
TableIndex
.TypeDef), eventRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
668
this.EventPtrTable = new EventPtrTableReader(rowCounts[(int)
TableIndex
.EventPtr], GetReferenceSize(rowCounts,
TableIndex
.Event), metadataTablesMemoryBlock, totalRequiredSize);
671
this.EventTable = new EventTableReader(rowCounts[(int)
TableIndex
.Event], typeDefOrRefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
674
this.PropertyMapTable = new PropertyMapTableReader(rowCounts[(int)
TableIndex
.PropertyMap], GetReferenceSize(rowCounts,
TableIndex
.TypeDef), propertyRefSizeSorted, metadataTablesMemoryBlock, totalRequiredSize);
677
this.PropertyPtrTable = new PropertyPtrTableReader(rowCounts[(int)
TableIndex
.PropertyPtr], GetReferenceSize(rowCounts,
TableIndex
.Property), metadataTablesMemoryBlock, totalRequiredSize);
680
this.PropertyTable = new PropertyTableReader(rowCounts[(int)
TableIndex
.Property], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
683
this.MethodSemanticsTable = new MethodSemanticsTableReader(rowCounts[(int)
TableIndex
.MethodSemantics], IsDeclaredSorted(TableMask.MethodSemantics), GetReferenceSize(rowCounts,
TableIndex
.MethodDef), hasSemanticsRefSize, metadataTablesMemoryBlock, totalRequiredSize);
686
this.MethodImplTable = new MethodImplTableReader(rowCounts[(int)
TableIndex
.MethodImpl], IsDeclaredSorted(TableMask.MethodImpl), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), methodDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
689
this.ModuleRefTable = new ModuleRefTableReader(rowCounts[(int)
TableIndex
.ModuleRef], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
692
this.TypeSpecTable = new TypeSpecTableReader(rowCounts[(int)
TableIndex
.TypeSpec], blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
695
this.ImplMapTable = new ImplMapTableReader(rowCounts[(int)
TableIndex
.ImplMap], IsDeclaredSorted(TableMask.ImplMap), GetReferenceSize(rowCounts,
TableIndex
.ModuleRef), memberForwardedRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
698
this.FieldRvaTable = new FieldRVATableReader(rowCounts[(int)
TableIndex
.FieldRva], IsDeclaredSorted(TableMask.FieldRva), GetReferenceSize(rowCounts,
TableIndex
.Field), metadataTablesMemoryBlock, totalRequiredSize);
701
this.EncLogTable = new EnCLogTableReader(rowCounts[(int)
TableIndex
.EncLog], metadataTablesMemoryBlock, totalRequiredSize, _metadataStreamKind);
704
this.EncMapTable = new EnCMapTableReader(rowCounts[(int)
TableIndex
.EncMap], metadataTablesMemoryBlock, totalRequiredSize);
707
this.AssemblyTable = new AssemblyTableReader(rowCounts[(int)
TableIndex
.Assembly], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
710
this.AssemblyProcessorTable = new AssemblyProcessorTableReader(rowCounts[(int)
TableIndex
.AssemblyProcessor], metadataTablesMemoryBlock, totalRequiredSize);
713
this.AssemblyOSTable = new AssemblyOSTableReader(rowCounts[(int)
TableIndex
.AssemblyOS], metadataTablesMemoryBlock, totalRequiredSize);
716
this.AssemblyRefTable = new AssemblyRefTableReader(rowCounts[(int)
TableIndex
.AssemblyRef], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize, _metadataKind);
719
this.AssemblyRefProcessorTable = new AssemblyRefProcessorTableReader(rowCounts[(int)
TableIndex
.AssemblyRefProcessor], GetReferenceSize(rowCounts,
TableIndex
.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize);
722
this.AssemblyRefOSTable = new AssemblyRefOSTableReader(rowCounts[(int)
TableIndex
.AssemblyRefOS], GetReferenceSize(rowCounts,
TableIndex
.AssemblyRef), metadataTablesMemoryBlock, totalRequiredSize);
725
this.FileTable = new FileTableReader(rowCounts[(int)
TableIndex
.File], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
728
this.ExportedTypeTable = new ExportedTypeTableReader(rowCounts[(int)
TableIndex
.ExportedType], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
731
this.ManifestResourceTable = new ManifestResourceTableReader(rowCounts[(int)
TableIndex
.ManifestResource], implementationRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
734
this.NestedClassTable = new NestedClassTableReader(rowCounts[(int)
TableIndex
.NestedClass], IsDeclaredSorted(TableMask.NestedClass), GetReferenceSize(rowCounts,
TableIndex
.TypeDef), metadataTablesMemoryBlock, totalRequiredSize);
737
this.GenericParamTable = new GenericParamTableReader(rowCounts[(int)
TableIndex
.GenericParam], IsDeclaredSorted(TableMask.GenericParam), typeOrMethodDefRefSize, stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
740
this.MethodSpecTable = new MethodSpecTableReader(rowCounts[(int)
TableIndex
.MethodSpec], methodDefOrRefRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
743
this.GenericParamConstraintTable = new GenericParamConstraintTableReader(rowCounts[(int)
TableIndex
.GenericParamConstraint], IsDeclaredSorted(TableMask.GenericParamConstraint), GetReferenceSize(rowCounts,
TableIndex
.GenericParam), typeDefOrRefRefSize, metadataTablesMemoryBlock, totalRequiredSize);
750
var combinedRowCounts = (externalRowCountsOpt != null) ? CombineRowCounts(rowCounts, externalRowCountsOpt, firstLocalTableIndex:
TableIndex
.Document) : rowCounts;
752
int methodRefSizeCombined = GetReferenceSize(combinedRowCounts,
TableIndex
.MethodDef);
755
this.DocumentTable = new DocumentTableReader(rowCounts[(int)
TableIndex
.Document], guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
758
this.MethodDebugInformationTable = new MethodDebugInformationTableReader(rowCounts[(int)
TableIndex
.MethodDebugInformation], GetReferenceSize(rowCounts,
TableIndex
.Document), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
761
this.LocalScopeTable = new LocalScopeTableReader(rowCounts[(int)
TableIndex
.LocalScope], IsDeclaredSorted(TableMask.LocalScope), methodRefSizeCombined, GetReferenceSize(rowCounts,
TableIndex
.ImportScope), GetReferenceSize(rowCounts,
TableIndex
.LocalVariable), GetReferenceSize(rowCounts,
TableIndex
.LocalConstant), metadataTablesMemoryBlock, totalRequiredSize);
764
this.LocalVariableTable = new LocalVariableTableReader(rowCounts[(int)
TableIndex
.LocalVariable], stringHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
767
this.LocalConstantTable = new LocalConstantTableReader(rowCounts[(int)
TableIndex
.LocalConstant], stringHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
770
this.ImportScopeTable = new ImportScopeTableReader(rowCounts[(int)
TableIndex
.ImportScope], GetReferenceSize(rowCounts,
TableIndex
.ImportScope), blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
773
this.StateMachineMethodTable = new StateMachineMethodTableReader(rowCounts[(int)
TableIndex
.StateMachineMethod], IsDeclaredSorted(TableMask.StateMachineMethod), methodRefSizeCombined, metadataTablesMemoryBlock, totalRequiredSize);
776
this.CustomDebugInformationTable = new CustomDebugInformationTableReader(rowCounts[(int)
TableIndex
.CustomDebugInformation], IsDeclaredSorted(TableMask.CustomDebugInformation), hasCustomDebugInformationRefSizeCombined, guidHeapRefSize, blobHeapRefSize, metadataTablesMemoryBlock, totalRequiredSize);
785
private static int[] CombineRowCounts(int[] local, int[] external,
TableIndex
firstLocalTableIndex)
System\Reflection\Metadata\PortablePdb\Tables.Debug.cs (3)
156
Throw.TableNotSorted(
TableIndex
.LocalScope);
356
Throw.TableNotSorted(
TableIndex
.StateMachineMethod);
465
Throw.TableNotSorted(
TableIndex
.CustomDebugInformation);
System\Reflection\Throw.cs (2)
207
internal static void TableNotSorted(
TableIndex
tableIndex)
213
internal static void InvalidOperation_TableNotSorted(
TableIndex
tableIndex)
System.Reflection.MetadataLoadContext (5)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.MetadataTables.cs (5)
20
Interlocked.CompareExchange(ref _lazyTypeDefTable, CreateTable<EcmaDefinitionType>(
TableIndex
.TypeDef), null) ??
41
Interlocked.CompareExchange(ref field, CreateTable<RoDefinitionType>(
TableIndex
.TypeRef), null) ??
46
Interlocked.CompareExchange(ref field, CreateTable<EcmaGenericParameterType>(
TableIndex
.GenericParam), null) ??
51
Interlocked.CompareExchange(ref field, CreateTable<RoAssembly>(
TableIndex
.AssemblyRef), null) ??
54
private MetadataTable<T, EcmaModule> CreateTable<T>(
TableIndex
tableIndex) where T : class