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;
762
if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.MethodDef) >= MetadataTokens.GetRowNumber(handle))
958
: _previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(
TableIndex
.CustomAttribute);
1069
_ = MetadataTokens.TryGetTableIndex(parentHandle.Kind, out
var
parentTableIndex);
1071
var deletedMemberRefHandle = MetadataTokens.EntityHandle(
TableIndex
.MemberRef, 0);
1083
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncLog] == 0);
1084
Debug.Assert(typeSystemRowCounts[(int)
TableIndex
.EncMap] == 0);
1103
PopulateEncLogTableRows(
TableIndex
.AssemblyRef, previousSizes, deltaSizes);
1104
PopulateEncLogTableRows(
TableIndex
.ModuleRef, previousSizes, deltaSizes);
1105
PopulateEncLogTableRows(
TableIndex
.MemberRef, previousSizes, deltaSizes);
1106
PopulateEncLogTableRows(
TableIndex
.MethodSpec, previousSizes, deltaSizes);
1107
PopulateEncLogTableRows(
TableIndex
.TypeRef, previousSizes, deltaSizes);
1108
PopulateEncLogTableRows(
TableIndex
.TypeSpec, previousSizes, deltaSizes);
1109
PopulateEncLogTableRows(
TableIndex
.StandAloneSig, previousSizes, deltaSizes);
1111
PopulateEncLogTableRows(_typeDefs,
TableIndex
.TypeDef);
1112
PopulateEncLogTableRows(
TableIndex
.EventMap, previousSizes, deltaSizes);
1113
PopulateEncLogTableRows(
TableIndex
.PropertyMap, previousSizes, deltaSizes);
1115
PopulateEncLogTableEventsOrProperties(_eventDefs,
TableIndex
.Event, EditAndContinueOperation.AddEvent, _eventMap,
TableIndex
.EventMap);
1116
PopulateEncLogTableFieldsOrMethods(_fieldDefs,
TableIndex
.Field, EditAndContinueOperation.AddField);
1117
PopulateEncLogTableFieldsOrMethods(_methodDefs,
TableIndex
.MethodDef, EditAndContinueOperation.AddMethod);
1118
PopulateEncLogTableEventsOrProperties(_propertyDefs,
TableIndex
.Property, EditAndContinueOperation.AddProperty, _propertyMap,
TableIndex
.PropertyMap);
1122
PopulateEncLogTableRows(
TableIndex
.Constant, previousSizes, deltaSizes);
1131
PopulateEncLogTableRows(
TableIndex
.DeclSecurity, previousSizes, deltaSizes);
1132
PopulateEncLogTableRows(
TableIndex
.ClassLayout, previousSizes, deltaSizes);
1133
PopulateEncLogTableRows(
TableIndex
.FieldLayout, previousSizes, deltaSizes);
1134
PopulateEncLogTableRows(
TableIndex
.MethodSemantics, previousSizes, deltaSizes);
1135
PopulateEncLogTableRows(
TableIndex
.MethodImpl, previousSizes, deltaSizes);
1136
PopulateEncLogTableRows(
TableIndex
.ImplMap, previousSizes, deltaSizes);
1137
PopulateEncLogTableRows(
TableIndex
.FieldRva, previousSizes, deltaSizes);
1138
PopulateEncLogTableRows(
TableIndex
.NestedClass, previousSizes, deltaSizes);
1139
PopulateEncLogTableRows(
TableIndex
.GenericParam, previousSizes, deltaSizes);
1140
PopulateEncLogTableRows(
TableIndex
.InterfaceImpl, previousSizes, deltaSizes);
1141
PopulateEncLogTableRows(
TableIndex
.GenericParamConstraint, previousSizes, deltaSizes);
1146
TableIndex
table,
1149
TableIndex
mapTable)
1172
TableIndex
tableIndex,
1224
private void PopulateEncLogTableRows<T>(DefinitionIndex<T> index,
TableIndex
tableIndex)
1235
private void PopulateEncLogTableRows(
TableIndex
tableIndex, ImmutableArray<int> previousSizes, ImmutableArray<int> deltaSizes)
1240
private void PopulateEncLogTableRows(
TableIndex
tableIndex, int firstRowId, int tokenCount)
1261
for (
var
tableIndex = (
TableIndex
)0; tableIndex <=
TableIndex
.GenericParamConstraint; tableIndex++)
1265
case
TableIndex
.TypeRef:
1266
case
TableIndex
.InterfaceImpl:
1267
case
TableIndex
.MemberRef:
1268
case
TableIndex
.Constant:
1269
case
TableIndex
.DeclSecurity:
1270
case
TableIndex
.ClassLayout:
1271
case
TableIndex
.FieldLayout:
1272
case
TableIndex
.StandAloneSig:
1273
case
TableIndex
.EventMap:
1274
case
TableIndex
.PropertyMap:
1275
case
TableIndex
.MethodSemantics:
1276
case
TableIndex
.MethodImpl:
1277
case
TableIndex
.ModuleRef:
1278
case
TableIndex
.TypeSpec:
1279
case
TableIndex
.ImplMap:
1280
case
TableIndex
.FieldRva:
1281
case
TableIndex
.NestedClass:
1282
case
TableIndex
.GenericParam:
1283
case
TableIndex
.AssemblyRef:
1284
case
TableIndex
.MethodSpec:
1285
case
TableIndex
.GenericParamConstraint:
1289
case
TableIndex
.TypeDef:
1293
case
TableIndex
.Field:
1297
case
TableIndex
.MethodDef:
1301
case
TableIndex
.Event:
1305
case
TableIndex
.Property:
1309
case
TableIndex
.Param:
1310
AddRowNumberTokens(tokens,
TableIndex
.Param, paramEncMapRows);
1313
case
TableIndex
.CustomAttribute:
1314
AddRowNumberTokens(tokens,
TableIndex
.CustomAttribute, _customAttributeRowIds);
1334
AddDefinitionTokens(debugTokens,
TableIndex
.MethodDebugInformation, _methodDefs);
1351
var handledTables = new
TableIndex
[]
1353
TableIndex
.Module,
1354
TableIndex
.TypeRef,
1355
TableIndex
.TypeDef,
1356
TableIndex
.Field,
1357
TableIndex
.MethodDef,
1358
TableIndex
.Param,
1359
TableIndex
.MemberRef,
1360
TableIndex
.Constant,
1361
TableIndex
.CustomAttribute,
1362
TableIndex
.DeclSecurity,
1363
TableIndex
.ClassLayout,
1364
TableIndex
.FieldLayout,
1365
TableIndex
.StandAloneSig,
1366
TableIndex
.EventMap,
1367
TableIndex
.Event,
1368
TableIndex
.PropertyMap,
1369
TableIndex
.Property,
1370
TableIndex
.MethodSemantics,
1371
TableIndex
.MethodImpl,
1372
TableIndex
.ModuleRef,
1373
TableIndex
.TypeSpec,
1374
TableIndex
.ImplMap,
1375
TableIndex
.FieldRva,
1376
TableIndex
.EncLog,
1377
TableIndex
.EncMap,
1378
TableIndex
.Assembly,
1379
TableIndex
.AssemblyRef,
1380
TableIndex
.MethodSpec,
1381
TableIndex
.NestedClass,
1382
TableIndex
.GenericParam,
1383
TableIndex
.InterfaceImpl,
1384
TableIndex
.GenericParamConstraint,
1389
if (handledTables.Contains((
TableIndex
)i))
1401
TableIndex
tableIndex,
1408
private static void AddReferencedTokens(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, int firstRowId, int nTokens)
1416
private static void AddDefinitionTokens<T>(ArrayBuilder<EntityHandle> tokens,
TableIndex
tableIndex, DefinitionIndex<T> index)
1425
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)
218
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.File));
219
Assert.Equal(0, peFileReader.GetTableRowCount(
TableIndex
.ModuleRef));
252
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.File));
262
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (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)
3692
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3693
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3694
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3695
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3696
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3697
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3698
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3792
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3793
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3794
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3795
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3796
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3797
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3798
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3799
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3800
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3901
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3902
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3903
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
3904
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3905
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3906
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3907
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3908
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3909
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4007
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4008
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4009
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
4010
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4011
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4012
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4013
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4014
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
4121
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4122
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4123
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
4124
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4125
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4126
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4127
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4128
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7478
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7479
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7480
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7481
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7482
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7483
Row(16,
TableIndex
.Field, EditAndContinueOperation.Default),
7484
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7485
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7486
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7487
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7488
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7489
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7490
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7491
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7591
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7592
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7593
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7594
Row(17,
TableIndex
.Field, EditAndContinueOperation.Default),
7595
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7596
Row(18,
TableIndex
.Field, EditAndContinueOperation.Default),
7597
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7598
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7599
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7600
Row(2,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
7700
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7701
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7702
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7703
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7704
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7705
Row(19,
TableIndex
.Field, EditAndContinueOperation.Default),
7706
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7707
Row(20,
TableIndex
.Field, EditAndContinueOperation.Default),
7708
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7709
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7710
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7711
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7712
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7713
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7714
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7715
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8264
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8265
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8266
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8267
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8268
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8269
Row(11,
TableIndex
.Field, EditAndContinueOperation.Default),
8270
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8271
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8272
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8273
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8274
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8275
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8276
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8277
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8408
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8409
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8410
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8411
Row(12,
TableIndex
.Field, EditAndContinueOperation.Default),
8412
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8413
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8414
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8415
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8583
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8584
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8585
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8586
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
8587
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8588
Row(13,
TableIndex
.Field, EditAndContinueOperation.Default),
8589
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8590
Row(14,
TableIndex
.Field, EditAndContinueOperation.Default),
8591
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8592
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8593
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8594
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8595
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8596
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8597
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
8598
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
8967
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8968
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
147
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
152
internal static EntityHandle Handle(int rowNumber,
TableIndex
table)
Emit\EditAndContinue\EditAndContinueTests.cs (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));
2278
g.VerifyTableSize(
TableIndex
.MethodDef, 6);
2309
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
2310
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
2311
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
2312
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2313
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2314
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2315
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2316
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2317
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
2321
Handle(4,
TableIndex
.TypeDef),
2322
Handle(4,
TableIndex
.Field),
2323
Handle(1,
TableIndex
.MethodDef),
2324
Handle(5,
TableIndex
.MethodDef),
2325
Handle(6,
TableIndex
.MethodDef),
2326
Handle(7,
TableIndex
.MethodDef),
2327
Handle(5,
TableIndex
.CustomAttribute)
2617
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2622
Handle(2,
TableIndex
.MethodDef)
2772
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
2773
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
2774
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
2779
Handle(4,
TableIndex
.CustomAttribute),
2780
Handle(1,
TableIndex
.Property),
2781
Handle(2,
TableIndex
.MethodSemantics)
2821
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
2826
Handle(1,
TableIndex
.MethodDef)
2884
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
2885
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
2886
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
2887
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2888
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2889
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2890
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2891
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2892
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2893
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)); // Row 4, a new attribute
2896
Handle(6,
TableIndex
.TypeRef),
2897
Handle(7,
TableIndex
.TypeRef),
2898
Handle(8,
TableIndex
.TypeRef),
2899
Handle(3,
TableIndex
.MethodDef),
2900
Handle(5,
TableIndex
.MemberRef),
2901
Handle(6,
TableIndex
.MemberRef),
2902
Handle(4,
TableIndex
.CustomAttribute),
2903
Handle(1,
TableIndex
.StandAloneSig),
2904
Handle(2,
TableIndex
.AssemblyRef));
2951
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
2952
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
2953
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)));
2978
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(5,
TableIndex
.MemberRef)));
2981
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
2982
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
2983
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2984
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
2985
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
2986
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
2987
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
2988
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // New method, G
2989
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
2990
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param
2991
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter), // New param on method, G
2992
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Support for the above
2993
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
2996
Handle(6,
TableIndex
.TypeRef),
2997
Handle(7,
TableIndex
.TypeRef),
2998
Handle(2,
TableIndex
.MethodDef),
2999
Handle(4,
TableIndex
.MethodDef),
3000
Handle(1,
TableIndex
.Param),
3001
Handle(2,
TableIndex
.Param),
3002
Handle(3,
TableIndex
.Param),
3003
Handle(5,
TableIndex
.MemberRef),
3004
Handle(4,
TableIndex
.CustomAttribute),
3005
Handle(2,
TableIndex
.StandAloneSig),
3006
Handle(2,
TableIndex
.AssemblyRef));
3025
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(6,
TableIndex
.MemberRef)));
3028
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3029
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3030
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3031
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3032
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3033
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Update existing param, from the first delta
3034
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3037
Handle(8,
TableIndex
.TypeRef),
3038
Handle(9,
TableIndex
.TypeRef),
3039
Handle(4,
TableIndex
.MethodDef),
3040
Handle(3,
TableIndex
.Param),
3041
Handle(6,
TableIndex
.MemberRef),
3042
Handle(5,
TableIndex
.CustomAttribute),
3043
Handle(3,
TableIndex
.AssemblyRef));
3088
new CustomAttributeRow(Handle(3,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)),
3089
new CustomAttributeRow(Handle(4,
TableIndex
.Param), Handle(1,
TableIndex
.MethodDef)));
3092
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3093
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3094
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3095
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3096
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3097
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3098
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3099
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default), // Updating existing parameter defs
3100
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3101
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3102
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
3103
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Adding new custom attribute rows
3104
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3107
Handle(10,
TableIndex
.TypeRef),
3108
Handle(11,
TableIndex
.TypeRef),
3109
Handle(12,
TableIndex
.TypeRef),
3110
Handle(13,
TableIndex
.TypeRef),
3111
Handle(3,
TableIndex
.MethodDef),
3112
Handle(4,
TableIndex
.MethodDef),
3113
Handle(3,
TableIndex
.Param),
3114
Handle(4,
TableIndex
.Param),
3115
Handle(5,
TableIndex
.Param),
3116
Handle(6,
TableIndex
.Param),
3117
Handle(4,
TableIndex
.CustomAttribute),
3118
Handle(5,
TableIndex
.CustomAttribute),
3119
Handle(2,
TableIndex
.AssemblyRef));
3161
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
3162
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
3163
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
3164
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
3165
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
3166
new CustomAttributeRow(Handle(13,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
3208
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(5,
TableIndex
.MethodDef)), // X
3209
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)), // E.A
3210
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(4,
TableIndex
.MethodDef)), // _x
3211
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(1,
TableIndex
.MethodDef)), // E
3212
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(3,
TableIndex
.MethodDef)), // C
3213
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MethodDef)), // D
3218
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3219
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3220
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3221
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3222
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3223
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3224
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3225
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3226
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3227
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3228
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3229
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3230
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3231
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3236
Handle(14,
TableIndex
.TypeDef),
3237
Handle(15,
TableIndex
.TypeDef),
3238
Handle(16,
TableIndex
.TypeDef),
3239
Handle(2,
TableIndex
.Field),
3240
Handle(3,
TableIndex
.Field),
3241
Handle(2,
TableIndex
.Constant),
3242
Handle(7,
TableIndex
.CustomAttribute),
3243
Handle(8,
TableIndex
.CustomAttribute),
3244
Handle(9,
TableIndex
.CustomAttribute),
3245
Handle(10,
TableIndex
.CustomAttribute),
3246
Handle(11,
TableIndex
.CustomAttribute),
3247
Handle(12,
TableIndex
.CustomAttribute),
3248
Handle(1,
TableIndex
.Property),
3249
Handle(2,
TableIndex
.MethodSemantics)
3289
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(11,
TableIndex
.MethodDef)),// X
3290
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(8,
TableIndex
.MethodDef)), // E.A
3291
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(10,
TableIndex
.MethodDef)), // _x
3292
new CustomAttributeRow(Handle(14,
TableIndex
.TypeDef), Handle(7,
TableIndex
.MethodDef)), // E
3293
new CustomAttributeRow(Handle(15,
TableIndex
.TypeDef), Handle(9,
TableIndex
.MethodDef)), // C
3294
new CustomAttributeRow(Handle(16,
TableIndex
.TypeDef), Handle(12,
TableIndex
.MethodDef)),// D
3299
Row(14,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3300
Row(15,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3301
Row(16,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3302
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3303
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
3304
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3305
Row(3,
TableIndex
.Constant, EditAndContinueOperation.Default),
3306
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default), // Same row numbers as previous gen
3307
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3308
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3309
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3310
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3311
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3312
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
3317
Handle(14,
TableIndex
.TypeDef),
3318
Handle(15,
TableIndex
.TypeDef),
3319
Handle(16,
TableIndex
.TypeDef),
3320
Handle(2,
TableIndex
.Field),
3321
Handle(3,
TableIndex
.Field),
3322
Handle(3,
TableIndex
.Constant),
3323
Handle(7,
TableIndex
.CustomAttribute),
3324
Handle(8,
TableIndex
.CustomAttribute),
3325
Handle(9,
TableIndex
.CustomAttribute),
3326
Handle(10,
TableIndex
.CustomAttribute),
3327
Handle(11,
TableIndex
.CustomAttribute),
3328
Handle(12,
TableIndex
.CustomAttribute),
3329
Handle(1,
TableIndex
.Property),
3330
Handle(3,
TableIndex
.MethodSemantics)
3396
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3397
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3398
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3399
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3400
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3401
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3402
Row(1,
TableIndex
.Constant, EditAndContinueOperation.Default),
3403
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3406
Handle(3,
TableIndex
.MethodDef),
3407
Handle(1,
TableIndex
.Param),
3408
Handle(2,
TableIndex
.Param),
3409
Handle(1,
TableIndex
.Constant),
3410
Handle(4,
TableIndex
.CustomAttribute));
3431
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // C.F2
3432
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3433
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3434
Row(2,
TableIndex
.Constant, EditAndContinueOperation.Default),
3435
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3438
Handle(3,
TableIndex
.MethodDef),
3439
Handle(1,
TableIndex
.Param),
3440
Handle(2,
TableIndex
.Param),
3441
Handle(2,
TableIndex
.Constant),
3442
Handle(4,
TableIndex
.CustomAttribute));
3580
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3581
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3582
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3583
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3584
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3585
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3586
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3587
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3588
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3589
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
3590
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3591
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3592
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3593
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3594
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3595
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3596
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3597
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3598
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3599
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3600
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3601
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3602
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
3603
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3604
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3605
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3606
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3607
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3608
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3609
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3610
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3611
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3638
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3639
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3640
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3641
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3642
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3643
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3644
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3645
Row(14,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3646
Row(15,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3647
Row(16,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3648
Row(17,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3649
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3650
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableAttribute
3651
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // NullableContextAttribute
3652
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3653
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
3654
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3655
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3656
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3657
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3658
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3659
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3660
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3661
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3662
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3663
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3664
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3665
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
3666
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3667
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
3668
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3669
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3670
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3671
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3672
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3673
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3674
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3675
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3678
Handle(11,
TableIndex
.TypeRef),
3679
Handle(12,
TableIndex
.TypeRef),
3680
Handle(13,
TableIndex
.TypeRef),
3681
Handle(14,
TableIndex
.TypeRef),
3682
Handle(15,
TableIndex
.TypeRef),
3683
Handle(16,
TableIndex
.TypeRef),
3684
Handle(17,
TableIndex
.TypeRef),
3685
Handle(18,
TableIndex
.TypeRef),
3686
Handle(6,
TableIndex
.TypeDef),
3687
Handle(7,
TableIndex
.TypeDef),
3688
Handle(1,
TableIndex
.Field),
3689
Handle(2,
TableIndex
.Field),
3690
Handle(7,
TableIndex
.MethodDef),
3691
Handle(8,
TableIndex
.MethodDef),
3692
Handle(9,
TableIndex
.MethodDef),
3693
Handle(10,
TableIndex
.MethodDef),
3694
Handle(11,
TableIndex
.MethodDef),
3695
Handle(3,
TableIndex
.Param),
3696
Handle(4,
TableIndex
.Param),
3697
Handle(7,
TableIndex
.MemberRef),
3698
Handle(8,
TableIndex
.MemberRef),
3699
Handle(9,
TableIndex
.MemberRef),
3700
Handle(10,
TableIndex
.CustomAttribute),
3701
Handle(11,
TableIndex
.CustomAttribute),
3702
Handle(12,
TableIndex
.CustomAttribute),
3703
Handle(13,
TableIndex
.CustomAttribute),
3704
Handle(14,
TableIndex
.CustomAttribute),
3705
Handle(15,
TableIndex
.CustomAttribute),
3706
Handle(16,
TableIndex
.CustomAttribute),
3707
Handle(17,
TableIndex
.CustomAttribute),
3708
Handle(3,
TableIndex
.AssemblyRef));
3732
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3733
Row(19,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3734
Row(20,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3735
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3736
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3737
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3738
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
3739
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3740
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
3791
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3792
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
3793
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3794
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3795
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
3796
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
3799
Handle(6,
TableIndex
.TypeRef),
3800
Handle(2,
TableIndex
.Field),
3801
Handle(1,
TableIndex
.MethodDef),
3802
Handle(5,
TableIndex
.MemberRef),
3803
Handle(2,
TableIndex
.AssemblyRef));
3845
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
3846
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3847
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
3848
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3849
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
3852
Handle(7,
TableIndex
.TypeRef),
3853
Handle(8,
TableIndex
.TypeRef),
3854
Handle(1,
TableIndex
.MethodDef),
3855
Handle(2,
TableIndex
.StandAloneSig),
3856
Handle(2,
TableIndex
.AssemblyRef));
3919
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3920
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
3921
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3922
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3923
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
3924
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
3925
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
3928
Handle(2,
TableIndex
.MethodDef),
3929
Handle(1,
TableIndex
.StandAloneSig),
3930
Handle(1,
TableIndex
.PropertyMap),
3931
Handle(1,
TableIndex
.Property),
3932
Handle(1,
TableIndex
.MethodSemantics));
3958
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3959
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
3960
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3961
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3962
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
3963
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3964
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
3965
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
3966
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
3967
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3968
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3969
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3970
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3971
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3972
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
3973
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
3976
Handle(1,
TableIndex
.Field),
3977
Handle(3,
TableIndex
.MethodDef),
3978
Handle(4,
TableIndex
.MethodDef),
3979
Handle(1,
TableIndex
.Param),
3980
Handle(4,
TableIndex
.CustomAttribute),
3981
Handle(5,
TableIndex
.CustomAttribute),
3982
Handle(6,
TableIndex
.CustomAttribute),
3983
Handle(7,
TableIndex
.CustomAttribute),
3984
Handle(2,
TableIndex
.Property),
3985
Handle(2,
TableIndex
.MethodSemantics),
3986
Handle(3,
TableIndex
.MethodSemantics));
4027
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4028
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4029
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4030
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4031
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4032
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4033
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4034
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4039
Handle(3,
TableIndex
.TypeDef),
4040
Handle(2,
TableIndex
.Field),
4041
Handle(1,
TableIndex
.MethodDef),
4042
Handle(2,
TableIndex
.MethodDef),
4043
Handle(4,
TableIndex
.MethodDef),
4044
Handle(8,
TableIndex
.CustomAttribute)
4089
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4090
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4091
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4092
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4093
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4094
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4095
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4096
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4100
Handle(1,
TableIndex
.MethodDef),
4101
Handle(2,
TableIndex
.MethodDef),
4102
Handle(1,
TableIndex
.Param),
4103
Handle(1,
TableIndex
.CustomAttribute),
4104
Handle(7,
TableIndex
.CustomAttribute),
4105
Handle(1,
TableIndex
.Property),
4106
Handle(3,
TableIndex
.MethodSemantics),
4107
Handle(4,
TableIndex
.MethodSemantics),
4174
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4175
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4176
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4177
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4178
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4179
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4180
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4181
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4186
Handle(3,
TableIndex
.TypeDef),
4187
Handle(1,
TableIndex
.Field),
4188
Handle(1,
TableIndex
.MethodDef),
4189
Handle(2,
TableIndex
.MethodDef),
4190
Handle(4,
TableIndex
.MethodDef),
4191
Handle(4,
TableIndex
.CustomAttribute)
4238
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4239
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4240
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4241
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4242
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4243
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4244
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4245
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4246
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4247
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4248
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4249
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4253
Handle(2,
TableIndex
.Field),
4254
Handle(1,
TableIndex
.MethodDef),
4255
Handle(2,
TableIndex
.MethodDef),
4256
Handle(1,
TableIndex
.Param),
4257
Handle(5,
TableIndex
.CustomAttribute),
4258
Handle(6,
TableIndex
.CustomAttribute),
4259
Handle(7,
TableIndex
.CustomAttribute),
4260
Handle(8,
TableIndex
.CustomAttribute),
4261
Handle(1,
TableIndex
.Property),
4262
Handle(3,
TableIndex
.MethodSemantics),
4263
Handle(4,
TableIndex
.MethodSemantics)
4326
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4327
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4328
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4329
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4330
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4331
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4332
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4333
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4337
Handle(3,
TableIndex
.TypeDef),
4338
Handle(1,
TableIndex
.Field),
4339
Handle(1,
TableIndex
.MethodDef),
4340
Handle(2,
TableIndex
.MethodDef),
4341
Handle(4,
TableIndex
.MethodDef),
4342
Handle(4,
TableIndex
.CustomAttribute)
4390
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4391
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4392
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4393
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4394
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4395
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4396
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4400
Handle(1,
TableIndex
.MethodDef),
4401
Handle(2,
TableIndex
.MethodDef),
4402
Handle(1,
TableIndex
.Param),
4403
Handle(2,
TableIndex
.StandAloneSig),
4404
Handle(1,
TableIndex
.Property),
4405
Handle(3,
TableIndex
.MethodSemantics),
4406
Handle(4,
TableIndex
.MethodSemantics),
4468
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4469
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4470
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4471
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4472
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4473
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4474
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
4478
Handle(3,
TableIndex
.TypeDef),
4479
Handle(1,
TableIndex
.Field),
4480
Handle(2,
TableIndex
.MethodDef),
4481
Handle(4,
TableIndex
.MethodDef),
4482
Handle(4,
TableIndex
.CustomAttribute)
4529
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4530
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4531
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4532
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4533
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4534
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4535
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4539
Handle(1,
TableIndex
.MethodDef),
4540
Handle(2,
TableIndex
.MethodDef),
4541
Handle(1,
TableIndex
.Param),
4542
Handle(2,
TableIndex
.StandAloneSig),
4543
Handle(1,
TableIndex
.Property),
4544
Handle(3,
TableIndex
.MethodSemantics),
4545
Handle(4,
TableIndex
.MethodSemantics),
4608
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4609
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4610
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4611
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4612
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4613
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4614
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4615
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4616
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4617
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4618
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4619
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4623
Handle(1,
TableIndex
.Field),
4624
Handle(1,
TableIndex
.MethodDef),
4625
Handle(2,
TableIndex
.MethodDef),
4626
Handle(1,
TableIndex
.Param),
4627
Handle(4,
TableIndex
.CustomAttribute),
4628
Handle(5,
TableIndex
.CustomAttribute),
4629
Handle(6,
TableIndex
.CustomAttribute),
4630
Handle(7,
TableIndex
.CustomAttribute),
4631
Handle(1,
TableIndex
.Property),
4632
Handle(3,
TableIndex
.MethodSemantics),
4633
Handle(4,
TableIndex
.MethodSemantics)
4697
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4698
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
4699
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4700
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4701
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4702
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4703
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4704
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4705
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4706
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4707
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4711
Handle(1,
TableIndex
.Field),
4712
Handle(1,
TableIndex
.MethodDef),
4713
Handle(2,
TableIndex
.MethodDef),
4714
Handle(1,
TableIndex
.Param),
4715
Handle(4,
TableIndex
.CustomAttribute),
4716
Handle(5,
TableIndex
.CustomAttribute),
4717
Handle(6,
TableIndex
.CustomAttribute),
4718
Handle(1,
TableIndex
.Property),
4719
Handle(3,
TableIndex
.MethodSemantics),
4720
Handle(4,
TableIndex
.MethodSemantics)
4784
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4785
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4786
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4787
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4788
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4789
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4790
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4791
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4795
Handle(1,
TableIndex
.MethodDef),
4796
Handle(2,
TableIndex
.MethodDef),
4797
Handle(1,
TableIndex
.Param),
4798
Handle(1,
TableIndex
.CustomAttribute),
4799
Handle(7,
TableIndex
.CustomAttribute),
4800
Handle(1,
TableIndex
.Property),
4801
Handle(3,
TableIndex
.MethodSemantics),
4802
Handle(4,
TableIndex
.MethodSemantics)
4871
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
4872
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4873
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
4874
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4875
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
4876
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4877
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4878
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4879
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4880
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4881
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4882
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
4883
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4884
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
4885
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
4886
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
4887
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
4888
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4889
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4890
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4891
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4892
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4893
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4894
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
4898
Handle(3,
TableIndex
.TypeDef),
4899
Handle(2,
TableIndex
.Field),
4900
Handle(3,
TableIndex
.Field),
4901
Handle(1,
TableIndex
.MethodDef),
4902
Handle(2,
TableIndex
.MethodDef),
4903
Handle(4,
TableIndex
.MethodDef),
4904
Handle(5,
TableIndex
.MethodDef),
4905
Handle(6,
TableIndex
.MethodDef),
4906
Handle(2,
TableIndex
.Param),
4907
Handle(8,
TableIndex
.CustomAttribute),
4908
Handle(9,
TableIndex
.CustomAttribute),
4909
Handle(10,
TableIndex
.CustomAttribute),
4910
Handle(11,
TableIndex
.CustomAttribute),
4911
Handle(12,
TableIndex
.CustomAttribute),
4912
Handle(2,
TableIndex
.Property),
4913
Handle(3,
TableIndex
.MethodSemantics),
4914
Handle(4,
TableIndex
.MethodSemantics)
4983
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4984
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4985
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4986
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4987
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
4988
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
4989
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4990
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4991
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4992
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
4996
Handle(1,
TableIndex
.MethodDef),
4997
Handle(2,
TableIndex
.MethodDef),
4998
Handle(4,
TableIndex
.MethodDef),
4999
Handle(5,
TableIndex
.MethodDef),
5000
Handle(1,
TableIndex
.Param),
5001
Handle(1,
TableIndex
.CustomAttribute),
5002
Handle(7,
TableIndex
.CustomAttribute),
5003
Handle(1,
TableIndex
.Property),
5004
Handle(5,
TableIndex
.MethodSemantics),
5005
Handle(6,
TableIndex
.MethodSemantics),
5080
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5081
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5082
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5083
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5084
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5085
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5086
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5087
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5088
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5089
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5090
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5091
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5092
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5093
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5094
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5095
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5096
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5097
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5098
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5099
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5100
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5101
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5102
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5103
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5107
Handle(3,
TableIndex
.TypeDef),
5108
Handle(2,
TableIndex
.Field),
5109
Handle(3,
TableIndex
.Field),
5110
Handle(1,
TableIndex
.MethodDef),
5111
Handle(2,
TableIndex
.MethodDef),
5112
Handle(4,
TableIndex
.MethodDef),
5113
Handle(5,
TableIndex
.MethodDef),
5114
Handle(6,
TableIndex
.MethodDef),
5115
Handle(2,
TableIndex
.Param),
5116
Handle(8,
TableIndex
.CustomAttribute),
5117
Handle(9,
TableIndex
.CustomAttribute),
5118
Handle(10,
TableIndex
.CustomAttribute),
5119
Handle(11,
TableIndex
.CustomAttribute),
5120
Handle(12,
TableIndex
.CustomAttribute),
5121
Handle(2,
TableIndex
.Property),
5122
Handle(3,
TableIndex
.MethodSemantics),
5123
Handle(4,
TableIndex
.MethodSemantics)
5192
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5193
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5194
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5195
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5196
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5197
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5198
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5199
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5200
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5201
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5205
Handle(1,
TableIndex
.MethodDef),
5206
Handle(2,
TableIndex
.MethodDef),
5207
Handle(4,
TableIndex
.MethodDef),
5208
Handle(5,
TableIndex
.MethodDef),
5209
Handle(1,
TableIndex
.Param),
5210
Handle(1,
TableIndex
.CustomAttribute),
5211
Handle(7,
TableIndex
.CustomAttribute),
5212
Handle(1,
TableIndex
.Property),
5213
Handle(5,
TableIndex
.MethodSemantics),
5214
Handle(6,
TableIndex
.MethodSemantics)
5287
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5288
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5289
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5290
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5291
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5292
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5293
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5294
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
5298
Handle(3,
TableIndex
.TypeDef),
5299
Handle(1,
TableIndex
.Field),
5300
Handle(1,
TableIndex
.MethodDef),
5301
Handle(2,
TableIndex
.MethodDef),
5302
Handle(4,
TableIndex
.MethodDef),
5303
Handle(5,
TableIndex
.CustomAttribute)
5372
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5373
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5374
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5375
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5376
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5377
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5378
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5379
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5380
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5381
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
5382
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5383
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5384
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5385
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5386
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5390
Handle(3,
TableIndex
.TypeDef),
5391
Handle(1,
TableIndex
.Field),
5392
Handle(1,
TableIndex
.MethodDef),
5393
Handle(3,
TableIndex
.MethodDef),
5394
Handle(4,
TableIndex
.MethodDef),
5395
Handle(2,
TableIndex
.Param),
5396
Handle(5,
TableIndex
.CustomAttribute),
5397
Handle(2,
TableIndex
.StandAloneSig),
5398
Handle(2,
TableIndex
.Property),
5399
Handle(2,
TableIndex
.MethodSemantics)
5460
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5461
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5462
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5463
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
5464
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5465
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5469
Handle(1,
TableIndex
.MethodDef),
5470
Handle(3,
TableIndex
.MethodDef),
5471
Handle(1,
TableIndex
.Param),
5472
Handle(3,
TableIndex
.StandAloneSig),
5473
Handle(1,
TableIndex
.Property),
5474
Handle(3,
TableIndex
.MethodSemantics),
5523
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5524
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5525
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
5526
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5527
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5531
Handle(3,
TableIndex
.MethodDef),
5532
Handle(2,
TableIndex
.Param),
5533
Handle(4,
TableIndex
.StandAloneSig),
5534
Handle(2,
TableIndex
.Property),
5535
Handle(4,
TableIndex
.MethodSemantics)
5591
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5592
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5593
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5594
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5595
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5600
Handle(1,
TableIndex
.MethodDef),
5601
Handle(2,
TableIndex
.MethodDef),
5602
Handle(1,
TableIndex
.Param),
5603
Handle(2,
TableIndex
.Param),
5604
Handle(3,
TableIndex
.Param),
5675
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5676
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.Default),
5677
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
5678
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
5679
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5680
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
5681
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5682
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5683
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5684
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5685
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5686
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
5687
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5688
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
5689
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5690
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5691
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5692
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5693
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5694
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
5697
Handle(1,
TableIndex
.Field),
5698
Handle(2,
TableIndex
.MethodDef),
5699
Handle(3,
TableIndex
.MethodDef),
5700
Handle(1,
TableIndex
.Param),
5701
Handle(2,
TableIndex
.Param),
5702
Handle(4,
TableIndex
.CustomAttribute),
5703
Handle(5,
TableIndex
.CustomAttribute),
5704
Handle(6,
TableIndex
.CustomAttribute),
5705
Handle(7,
TableIndex
.CustomAttribute),
5706
Handle(1,
TableIndex
.StandAloneSig),
5707
Handle(1,
TableIndex
.EventMap),
5708
Handle(1,
TableIndex
.Event),
5709
Handle(1,
TableIndex
.MethodSemantics),
5710
Handle(2,
TableIndex
.MethodSemantics));
5730
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5731
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
5732
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
5733
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5734
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5735
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5736
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5737
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5738
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5739
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5740
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5741
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5742
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
5743
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5744
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5745
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5746
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5747
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5748
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
5751
Handle(2,
TableIndex
.Field),
5752
Handle(4,
TableIndex
.MethodDef),
5753
Handle(5,
TableIndex
.MethodDef),
5754
Handle(3,
TableIndex
.Param),
5755
Handle(4,
TableIndex
.Param),
5756
Handle(8,
TableIndex
.CustomAttribute),
5757
Handle(9,
TableIndex
.CustomAttribute),
5758
Handle(10,
TableIndex
.CustomAttribute),
5759
Handle(11,
TableIndex
.CustomAttribute),
5760
Handle(2,
TableIndex
.StandAloneSig),
5761
Handle(2,
TableIndex
.Event),
5762
Handle(3,
TableIndex
.MethodSemantics),
5763
Handle(4,
TableIndex
.MethodSemantics));
5804
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5805
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5806
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5807
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5808
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5809
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5810
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5811
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
5815
Handle(3,
TableIndex
.TypeDef),
5816
Handle(2,
TableIndex
.Field),
5817
Handle(1,
TableIndex
.MethodDef),
5818
Handle(2,
TableIndex
.MethodDef),
5819
Handle(4,
TableIndex
.MethodDef),
5820
Handle(8,
TableIndex
.CustomAttribute)
5890
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5891
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5892
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
5893
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
5894
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5895
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
5896
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5897
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
5898
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5899
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5900
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5901
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5902
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5903
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5904
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5905
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5906
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5907
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
5908
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
5909
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
5910
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5911
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5912
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5913
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5914
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
5915
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
5916
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
5920
Handle(3,
TableIndex
.TypeDef),
5921
Handle(2,
TableIndex
.Field),
5922
Handle(3,
TableIndex
.Field),
5923
Handle(1,
TableIndex
.MethodDef),
5924
Handle(2,
TableIndex
.MethodDef),
5925
Handle(4,
TableIndex
.MethodDef),
5926
Handle(5,
TableIndex
.MethodDef),
5927
Handle(6,
TableIndex
.MethodDef),
5928
Handle(3,
TableIndex
.Param),
5929
Handle(4,
TableIndex
.Param),
5930
Handle(8,
TableIndex
.CustomAttribute),
5931
Handle(9,
TableIndex
.CustomAttribute),
5932
Handle(10,
TableIndex
.CustomAttribute),
5933
Handle(11,
TableIndex
.CustomAttribute),
5934
Handle(12,
TableIndex
.CustomAttribute),
5935
Handle(2,
TableIndex
.StandAloneSig),
5936
Handle(2,
TableIndex
.Event),
5937
Handle(3,
TableIndex
.MethodSemantics),
5938
Handle(4,
TableIndex
.MethodSemantics)
6039
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6040
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6041
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6042
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6043
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6044
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6045
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6046
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
6047
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6048
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6049
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6050
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6054
Handle(1,
TableIndex
.MethodDef),
6055
Handle(2,
TableIndex
.MethodDef),
6056
Handle(4,
TableIndex
.MethodDef),
6057
Handle(5,
TableIndex
.MethodDef),
6058
Handle(1,
TableIndex
.Param),
6059
Handle(2,
TableIndex
.Param),
6060
Handle(1,
TableIndex
.CustomAttribute),
6061
Handle(7,
TableIndex
.CustomAttribute),
6062
Handle(3,
TableIndex
.StandAloneSig),
6063
Handle(1,
TableIndex
.Event),
6064
Handle(5,
TableIndex
.MethodSemantics),
6065
Handle(6,
TableIndex
.MethodSemantics),
6254
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6255
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6258
Handle(2,
TableIndex
.TypeDef),
6259
Handle(4,
TableIndex
.CustomAttribute));
6275
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6276
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6277
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6280
Handle(2,
TableIndex
.TypeDef),
6281
Handle(4,
TableIndex
.CustomAttribute),
6282
Handle(5,
TableIndex
.CustomAttribute));
6393
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.Default), // adding a type def
6394
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6395
Row(baseFieldCount + generation,
TableIndex
.Field, EditAndContinueOperation.Default),
6396
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6397
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6398
Row(baseTypeCount + generation,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6399
Row(baseMethodCount + generation * 2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6400
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6401
Row(baseParameterCount + generation * 2 - 1,
TableIndex
.Param, EditAndContinueOperation.Default),
6402
Row(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
6403
Row(baseParameterCount + generation * 2,
TableIndex
.Param, EditAndContinueOperation.Default),
6404
hasAttribute ? Row(baseAttributeCount + generation,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default) : default); // adding a new attribute row for attribute on C#* definition
6407
Handle(baseTypeCount + generation,
TableIndex
.TypeDef),
6408
Handle(baseFieldCount + generation,
TableIndex
.Field),
6409
Handle(baseMethodCount + generation * 2 - 1,
TableIndex
.MethodDef),
6410
Handle(baseMethodCount + generation * 2,
TableIndex
.MethodDef),
6411
Handle(baseParameterCount + generation * 2 - 1,
TableIndex
.Param),
6412
Handle(baseParameterCount + generation * 2,
TableIndex
.Param),
6413
hasAttribute ? Handle(baseAttributeCount + generation,
TableIndex
.CustomAttribute) : default);
6473
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6474
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6475
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
6476
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
6477
Row(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
6480
Handle(5,
TableIndex
.TypeDef),
6481
Handle(7,
TableIndex
.MethodDef),
6482
Handle(5,
TableIndex
.Param),
6483
Handle(6,
TableIndex
.Param),
6484
Handle(hasAttribute ? 9 : 8,
TableIndex
.CustomAttribute));
6552
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6553
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6554
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6555
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6556
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6557
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6558
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6559
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6560
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
6564
Handle(5,
TableIndex
.TypeDef),
6565
Handle(5,
TableIndex
.MethodDef),
6566
Handle(7,
TableIndex
.MethodDef),
6567
Handle(8,
TableIndex
.MethodDef),
6568
Handle(9,
TableIndex
.MethodDef),
6569
Handle(8,
TableIndex
.CustomAttribute)
6610
new CustomAttributeRow(Handle(1,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
6611
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
6612
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
6613
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
6614
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
6615
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
6616
new CustomAttributeRow(Handle(2,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
6635
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(10,
TableIndex
.MemberRef)));
6638
Row(1,
TableIndex
.Event, EditAndContinueOperation.Default),
6639
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6640
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
6641
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default));
6644
Handle(8,
TableIndex
.CustomAttribute),
6645
Handle(1,
TableIndex
.Event),
6646
Handle(3,
TableIndex
.MethodSemantics),
6647
Handle(4,
TableIndex
.MethodSemantics));
6855
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
6875
Assert.Equal(2, reader1.GetTableRowCount(
TableIndex
.NestedClass));
6878
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
6879
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
6880
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
6881
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6882
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6883
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6884
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6885
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
6886
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6887
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6888
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6889
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6890
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6891
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6892
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6893
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
6894
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default));
6897
Handle(6,
TableIndex
.TypeRef),
6898
Handle(4,
TableIndex
.TypeDef),
6899
Handle(5,
TableIndex
.TypeDef),
6900
Handle(1,
TableIndex
.Field),
6901
Handle(1,
TableIndex
.MethodDef),
6902
Handle(4,
TableIndex
.MethodDef),
6903
Handle(5,
TableIndex
.MethodDef),
6904
Handle(6,
TableIndex
.MethodDef),
6905
Handle(5,
TableIndex
.MemberRef),
6906
Handle(2,
TableIndex
.StandAloneSig),
6907
Handle(2,
TableIndex
.AssemblyRef),
6908
Handle(2,
TableIndex
.NestedClass),
6909
Handle(3,
TableIndex
.NestedClass));
6958
Assert.Equal(4, reader0.GetTableRowCount(
TableIndex
.NestedClass));
6971
Assert.Equal(4, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7018
Assert.Equal(1, reader0.GetTableRowCount(
TableIndex
.NestedClass));
7036
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7039
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7040
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7041
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7042
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7043
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7044
Row(1,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
7045
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7046
Row(1,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7047
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7048
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
7049
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7050
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7051
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7052
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7053
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7054
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7055
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7056
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
7057
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7058
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7059
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
7060
Row(1,
TableIndex
.GenericParamConstraint, EditAndContinueOperation.Default));
7063
Handle(6,
TableIndex
.TypeRef),
7064
Handle(4,
TableIndex
.TypeDef),
7065
Handle(1,
TableIndex
.MethodDef),
7066
Handle(4,
TableIndex
.MethodDef),
7067
Handle(5,
TableIndex
.MethodDef),
7068
Handle(5,
TableIndex
.MemberRef),
7069
Handle(6,
TableIndex
.MemberRef),
7070
Handle(7,
TableIndex
.MemberRef),
7071
Handle(8,
TableIndex
.MemberRef),
7072
Handle(2,
TableIndex
.StandAloneSig),
7073
Handle(1,
TableIndex
.TypeSpec),
7074
Handle(2,
TableIndex
.TypeSpec),
7075
Handle(3,
TableIndex
.TypeSpec),
7076
Handle(2,
TableIndex
.AssemblyRef),
7077
Handle(2,
TableIndex
.NestedClass),
7078
Handle(2,
TableIndex
.GenericParam),
7079
Handle(3,
TableIndex
.GenericParam),
7080
Handle(4,
TableIndex
.GenericParam),
7081
Handle(1,
TableIndex
.MethodSpec),
7082
Handle(1,
TableIndex
.GenericParamConstraint));
7207
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7208
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7209
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7212
Handle(6,
TableIndex
.TypeRef),
7213
Handle(2,
TableIndex
.MethodDef),
7214
Handle(2,
TableIndex
.AssemblyRef));
7273
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7274
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7275
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7276
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7277
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default));
7280
Handle(6,
TableIndex
.TypeRef),
7281
Handle(6,
TableIndex
.MethodDef),
7282
Handle(2,
TableIndex
.MethodImpl),
7283
Handle(2,
TableIndex
.AssemblyRef));
7298
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7299
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7300
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7303
Handle(7,
TableIndex
.TypeRef),
7304
Handle(6,
TableIndex
.MethodDef),
7305
Handle(3,
TableIndex
.AssemblyRef));
7349
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7350
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
7351
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7352
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7355
Handle(6,
TableIndex
.TypeRef),
7356
Handle(2,
TableIndex
.MethodDef),
7357
Handle(5,
TableIndex
.MemberRef),
7358
Handle(2,
TableIndex
.AssemblyRef));
7472
Assert.Equal(1, reader1.GetTableRowCount(
TableIndex
.NestedClass));
7499
Assert.Equal(0, reader2.GetTableRowCount(
TableIndex
.NestedClass));
7502
Row(4,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7503
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7504
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7505
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7506
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7507
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7508
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7509
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7510
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7511
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7512
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7513
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7514
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7515
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7516
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
7517
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
7518
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
7519
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
7520
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
7521
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default));
7598
new CustomAttributeRow(Handle(1,
TableIndex
.Field), Handle(2,
TableIndex
.MethodDef)),
7599
new CustomAttributeRow(Handle(1,
TableIndex
.Property), Handle(1,
TableIndex
.MethodDef)),
7600
new CustomAttributeRow(Handle(1,
TableIndex
.Event), Handle(2,
TableIndex
.MethodDef)),
7601
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(1,
TableIndex
.MemberRef)),
7602
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(2,
TableIndex
.MemberRef)),
7603
new CustomAttributeRow(Handle(1,
TableIndex
.Assembly), Handle(3,
TableIndex
.MemberRef)),
7604
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(2,
TableIndex
.MethodDef)),
7605
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(4,
TableIndex
.MemberRef)),
7606
new CustomAttributeRow(Handle(2,
TableIndex
.Field), Handle(5,
TableIndex
.MemberRef)),
7607
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(1,
TableIndex
.MethodDef)),
7608
new CustomAttributeRow(Handle(5,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)),
7609
new CustomAttributeRow(Handle(6,
TableIndex
.MethodDef), Handle(4,
TableIndex
.MemberRef)));
7632
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7633
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7634
Row(1,
TableIndex
.EventMap, EditAndContinueOperation.AddEvent),
7635
Row(2,
TableIndex
.Event, EditAndContinueOperation.Default),
7636
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7637
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
7638
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7639
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
7640
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7641
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7642
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7643
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7644
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7645
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7646
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7647
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7648
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
7649
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
7650
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7651
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default),
7652
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7653
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
7654
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7655
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7656
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7657
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7658
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7659
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7660
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7661
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7662
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7663
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7664
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7665
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
7666
Row(2,
TableIndex
.GenericParam, EditAndContinueOperation.Default));
7669
Handle(3,
TableIndex
.Field),
7670
Handle(4,
TableIndex
.Field),
7671
Handle(12,
TableIndex
.MethodDef),
7672
Handle(13,
TableIndex
.MethodDef),
7673
Handle(14,
TableIndex
.MethodDef),
7674
Handle(15,
TableIndex
.MethodDef),
7675
Handle(8,
TableIndex
.Param),
7676
Handle(9,
TableIndex
.Param),
7677
Handle(7,
TableIndex
.CustomAttribute),
7678
Handle(13,
TableIndex
.CustomAttribute),
7679
Handle(14,
TableIndex
.CustomAttribute),
7680
Handle(15,
TableIndex
.CustomAttribute),
7681
Handle(16,
TableIndex
.CustomAttribute),
7682
Handle(17,
TableIndex
.CustomAttribute),
7683
Handle(18,
TableIndex
.CustomAttribute),
7684
Handle(19,
TableIndex
.CustomAttribute),
7685
Handle(20,
TableIndex
.CustomAttribute),
7686
Handle(3,
TableIndex
.StandAloneSig),
7687
Handle(4,
TableIndex
.StandAloneSig),
7688
Handle(2,
TableIndex
.Event),
7689
Handle(2,
TableIndex
.Property),
7690
Handle(4,
TableIndex
.MethodSemantics),
7691
Handle(5,
TableIndex
.MethodSemantics),
7692
Handle(6,
TableIndex
.MethodSemantics),
7693
Handle(2,
TableIndex
.GenericParam));
7696
new CustomAttributeRow(Handle(1,
TableIndex
.GenericParam), Handle(1,
TableIndex
.MethodDef)),
7697
new CustomAttributeRow(Handle(2,
TableIndex
.Property), Handle(2,
TableIndex
.MethodDef)),
7698
new CustomAttributeRow(Handle(2,
TableIndex
.Event), Handle(1,
TableIndex
.MethodDef)),
7699
new CustomAttributeRow(Handle(3,
TableIndex
.Field), Handle(1,
TableIndex
.MethodDef)),
7700
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(11,
TableIndex
.MemberRef)),
7701
new CustomAttributeRow(Handle(4,
TableIndex
.Field), Handle(12,
TableIndex
.MemberRef)),
7702
new CustomAttributeRow(Handle(12,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef)),
7703
new CustomAttributeRow(Handle(14,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)),
7704
new CustomAttributeRow(Handle(15,
TableIndex
.MethodDef), Handle(11,
TableIndex
.MemberRef)));
7753
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7754
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7755
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7756
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default)); // C.M
7758
Handle(7,
TableIndex
.TypeRef),
7759
Handle(2,
TableIndex
.MethodDef),
7760
Handle(2,
TableIndex
.AssemblyRef));
7873
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
7874
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7875
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
7876
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7877
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
7880
Handle(12,
TableIndex
.TypeRef),
7881
Handle(13,
TableIndex
.TypeRef),
7882
Handle(1,
TableIndex
.MethodDef),
7883
Handle(2,
TableIndex
.StandAloneSig),
7884
Handle(2,
TableIndex
.AssemblyRef));
7975
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7976
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7977
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7978
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
7979
Row(2,
TableIndex
.ImplMap, EditAndContinueOperation.Default));
7982
Handle(3,
TableIndex
.MethodDef),
7983
Handle(1,
TableIndex
.Param),
7984
Handle(2,
TableIndex
.ImplMap));
8027
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8028
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
8029
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8030
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
8031
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8032
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
8033
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
8034
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
8035
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8036
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
8037
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
8038
Row(3,
TableIndex
.FieldLayout, EditAndContinueOperation.Default),
8039
Row(4,
TableIndex
.FieldLayout, EditAndContinueOperation.Default));
8041
Handle(6,
TableIndex
.TypeRef),
8042
Handle(3,
TableIndex
.TypeDef),
8043
Handle(3,
TableIndex
.Field),
8044
Handle(4,
TableIndex
.Field),
8045
Handle(2,
TableIndex
.MethodDef),
8046
Handle(5,
TableIndex
.MemberRef),
8047
Handle(2,
TableIndex
.ClassLayout),
8048
Handle(3,
TableIndex
.FieldLayout),
8049
Handle(4,
TableIndex
.FieldLayout),
8050
Handle(2,
TableIndex
.AssemblyRef));
8659
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
8660
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
8661
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
8662
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
8665
Handle(6,
TableIndex
.TypeRef),
8666
Handle(2,
TableIndex
.MethodDef),
8667
Handle(2,
TableIndex
.AssemblyRef));
12238
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
12239
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
12240
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
12241
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12242
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
12243
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
12244
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
12249
Handle(3,
TableIndex
.TypeDef),
12250
Handle(1,
TableIndex
.Field),
12251
Handle(1,
TableIndex
.MethodDef),
12252
Handle(3,
TableIndex
.MethodDef),
12253
Handle(4,
TableIndex
.CustomAttribute)
12334
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
12335
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
12336
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
12337
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default));
12340
Handle(7,
TableIndex
.TypeRef),
12341
Handle(2,
TableIndex
.MethodDef),
12342
Handle(2,
TableIndex
.StandAloneSig),
12343
Handle(2,
TableIndex
.AssemblyRef));
15817
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
15818
Row(21,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
15819
Row(22,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
15820
Row(23,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
15821
Row(4,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
15822
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
15823
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15824
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
15825
Row(23,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default));
15828
Handle(21,
TableIndex
.TypeRef),
15829
Handle(22,
TableIndex
.TypeRef),
15830
Handle(23,
TableIndex
.TypeRef),
15831
Handle(10,
TableIndex
.MethodDef),
15832
Handle(3,
TableIndex
.Param),
15833
Handle(23,
TableIndex
.CustomAttribute),
15834
Handle(3,
TableIndex
.StandAloneSig),
15835
Handle(4,
TableIndex
.TypeSpec),
15836
Handle(3,
TableIndex
.AssemblyRef));
15935
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
15936
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
15937
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
15938
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
15939
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
15940
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15941
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
15942
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15943
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
15944
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15945
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
15946
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15947
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
15948
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15949
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
15950
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
15951
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
15952
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
15953
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
15954
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
15955
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
15956
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
15957
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
15958
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
15959
Row(30,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15960
Row(31,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15961
Row(32,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15962
Row(33,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15963
Row(34,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15964
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
15965
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
15966
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16023
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16024
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
16025
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16026
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16027
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16028
Row(22,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16029
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16030
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16031
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16032
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16033
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16034
Row(4,
TableIndex
.Property, EditAndContinueOperation.Default),
16035
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16036
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
16037
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16038
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
16039
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16040
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
16041
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16042
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
16043
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16044
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
16045
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16046
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
16047
Row(24,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16048
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
16049
Row(39,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16050
Row(40,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16051
Row(41,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16052
Row(42,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16053
Row(43,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16054
Row(6,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16055
Row(7,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16162
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16163
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
16164
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16165
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16166
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16167
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16168
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
16169
Row(3,
TableIndex
.Property, EditAndContinueOperation.Default),
16170
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
16171
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
16172
Row(35,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16173
Row(36,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16174
Row(37,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16175
Row(38,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
16176
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
16177
Row(5,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default)
16251
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
16252
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16253
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
16254
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16255
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16256
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
16257
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default), // Synthesized Main method
16258
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default));
16261
Handle(8,
TableIndex
.TypeRef),
16262
Handle(9,
TableIndex
.TypeRef),
16263
Handle(10,
TableIndex
.TypeRef),
16264
Handle(1,
TableIndex
.MethodDef),
16265
Handle(1,
TableIndex
.Param),
16266
Handle(7,
TableIndex
.MemberRef),
16267
Handle(8,
TableIndex
.MemberRef),
16268
Handle(2,
TableIndex
.AssemblyRef));
16807
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
16808
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16809
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
16810
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16811
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16812
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16813
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
16818
Handle(4,
TableIndex
.TypeDef),
16819
Handle(1,
TableIndex
.Field),
16820
Handle(1,
TableIndex
.MethodDef),
16821
Handle(4,
TableIndex
.MethodDef),
16822
Handle(4,
TableIndex
.CustomAttribute)
16888
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16889
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
16893
Handle(3,
TableIndex
.MethodDef),
16923
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
16924
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
16925
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
16926
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16927
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
16928
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
16929
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
16934
Handle(3,
TableIndex
.TypeDef),
16935
Handle(1,
TableIndex
.Field),
16936
Handle(3,
TableIndex
.MethodDef),
16937
Handle(4,
TableIndex
.MethodDef),
16938
Handle(4,
TableIndex
.CustomAttribute)
17002
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17003
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17004
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17005
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17006
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17007
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17008
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17012
Handle(3,
TableIndex
.TypeDef),
17013
Handle(1,
TableIndex
.Field),
17014
Handle(1,
TableIndex
.MethodDef),
17015
Handle(3,
TableIndex
.MethodDef),
17016
Handle(4,
TableIndex
.CustomAttribute)
17061
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17065
Handle(1,
TableIndex
.MethodDef),
17125
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17126
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17127
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17128
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17129
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17130
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17131
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17136
Handle(5,
TableIndex
.TypeDef),
17137
Handle(1,
TableIndex
.Field),
17138
Handle(3,
TableIndex
.MethodDef),
17139
Handle(5,
TableIndex
.MethodDef),
17140
Handle(7,
TableIndex
.CustomAttribute)
17145
new CustomAttributeRow(Handle(5,
TableIndex
.TypeDef), Handle(6,
TableIndex
.MemberRef))
17196
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17197
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
17198
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
17199
Row(1,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17200
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
17201
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17205
Handle(3,
TableIndex
.MethodDef),
17206
Handle(1,
TableIndex
.Param),
17207
Handle(2,
TableIndex
.Param),
17208
Handle(1,
TableIndex
.CustomAttribute),
17209
Handle(5,
TableIndex
.CustomAttribute),
17210
Handle(6,
TableIndex
.CustomAttribute)
17214
new CustomAttributeRow(Handle(1,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17215
new CustomAttributeRow(Handle(2,
TableIndex
.Param), Handle(2,
TableIndex
.MethodDef)),
17216
new CustomAttributeRow(Handle(3,
TableIndex
.MethodDef), Handle(2,
TableIndex
.MethodDef))
17268
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17269
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17270
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17271
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
17272
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
17276
Handle(3,
TableIndex
.MethodDef),
17277
Handle(1,
TableIndex
.Param),
17278
Handle(1,
TableIndex
.StandAloneSig)
17314
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17315
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17316
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
17317
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17318
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17319
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17320
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17325
Handle(3,
TableIndex
.TypeDef),
17326
Handle(1,
TableIndex
.Field),
17327
Handle(3,
TableIndex
.MethodDef),
17328
Handle(4,
TableIndex
.MethodDef),
17329
Handle(4,
TableIndex
.CustomAttribute)
17377
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
17378
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17379
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
17383
Handle(3,
TableIndex
.MethodDef),
17384
Handle(1,
TableIndex
.Param),
17385
Handle(2,
TableIndex
.StandAloneSig)
17451
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17452
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17453
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
17454
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17455
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17456
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17457
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17458
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17463
Handle(4,
TableIndex
.TypeDef),
17464
Handle(3,
TableIndex
.Field),
17465
Handle(1,
TableIndex
.MethodDef),
17466
Handle(5,
TableIndex
.MethodDef),
17467
Handle(6,
TableIndex
.MethodDef),
17468
Handle(5,
TableIndex
.CustomAttribute)
17532
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17533
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
17534
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17535
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17536
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17537
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17542
Handle(4,
TableIndex
.Field),
17543
Handle(1,
TableIndex
.MethodDef),
17544
Handle(4,
TableIndex
.MethodDef),
17545
Handle(7,
TableIndex
.MethodDef)
17610
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17611
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
17616
Handle(1,
TableIndex
.MethodDef),
17617
Handle(7,
TableIndex
.MethodDef)
17711
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17712
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17713
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
17714
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17715
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17716
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17717
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17718
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17723
Handle(4,
TableIndex
.TypeDef),
17724
Handle(3,
TableIndex
.Field),
17725
Handle(2,
TableIndex
.MethodDef),
17726
Handle(5,
TableIndex
.MethodDef),
17727
Handle(6,
TableIndex
.MethodDef),
17728
Handle(5,
TableIndex
.CustomAttribute)
17888
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
17889
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
17890
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
17891
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17892
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17893
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17894
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17895
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
17896
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
17897
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
17902
Handle(8,
TableIndex
.TypeDef),
17903
Handle(5,
TableIndex
.Field),
17904
Handle(5,
TableIndex
.MethodDef),
17905
Handle(9,
TableIndex
.MethodDef),
17906
Handle(10,
TableIndex
.MethodDef),
17907
Handle(11,
TableIndex
.MethodDef),
17908
Handle(12,
TableIndex
.MethodDef),
17909
Handle(15,
TableIndex
.CustomAttribute)
18051
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18052
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18057
Handle(13,
TableIndex
.MethodDef),
18058
Handle(16,
TableIndex
.MethodDef)
18174
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18175
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18176
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18177
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18178
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18179
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18180
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18181
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18182
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18187
Handle(7,
TableIndex
.TypeDef),
18188
Handle(1,
TableIndex
.Field),
18189
Handle(5,
TableIndex
.MethodDef),
18190
Handle(7,
TableIndex
.MethodDef),
18191
Handle(8,
TableIndex
.MethodDef),
18192
Handle(9,
TableIndex
.MethodDef),
18193
Handle(18,
TableIndex
.CustomAttribute)
18356
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18357
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18358
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18359
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
18488
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18489
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18490
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18491
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18492
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18493
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18494
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18495
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18496
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18497
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18498
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18502
Handle(3,
TableIndex
.TypeDef),
18503
Handle(1,
TableIndex
.Field),
18504
Handle(1,
TableIndex
.MethodDef),
18505
Handle(3,
TableIndex
.MethodDef),
18506
Handle(4,
TableIndex
.MethodDef),
18507
Handle(2,
TableIndex
.Param),
18508
Handle(4,
TableIndex
.CustomAttribute)
18566
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18567
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18568
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default)
18573
Handle(1,
TableIndex
.MethodDef),
18574
Handle(3,
TableIndex
.MethodDef),
18575
Handle(1,
TableIndex
.Param)
18639
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18640
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18641
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18642
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18643
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18644
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18645
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18646
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18647
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18648
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18649
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18650
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18655
Handle(3,
TableIndex
.TypeDef),
18656
Handle(1,
TableIndex
.Field),
18657
Handle(1,
TableIndex
.MethodDef),
18658
Handle(3,
TableIndex
.MethodDef),
18659
Handle(4,
TableIndex
.MethodDef),
18660
Handle(2,
TableIndex
.Param),
18661
Handle(4,
TableIndex
.CustomAttribute),
18662
Handle(2,
TableIndex
.StandAloneSig)
18721
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
18722
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18723
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18724
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
18728
Handle(1,
TableIndex
.MethodDef),
18729
Handle(3,
TableIndex
.MethodDef),
18730
Handle(1,
TableIndex
.Param),
18731
Handle(3,
TableIndex
.StandAloneSig)
18797
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
18798
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
18799
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
18800
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18801
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18802
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18803
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
18804
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18805
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18806
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
18807
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
18808
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
18809
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
18814
Handle(3,
TableIndex
.TypeDef),
18815
Handle(1,
TableIndex
.Field),
18816
Handle(1,
TableIndex
.MethodDef),
18817
Handle(3,
TableIndex
.MethodDef),
18818
Handle(4,
TableIndex
.MethodDef),
18819
Handle(2,
TableIndex
.Param),
18820
Handle(3,
TableIndex
.Param),
18821
Handle(4,
TableIndex
.CustomAttribute)
18879
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18880
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
18881
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
18885
Handle(1,
TableIndex
.MethodDef),
18886
Handle(3,
TableIndex
.MethodDef),
18887
Handle(1,
TableIndex
.Param),
19358
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19363
Handle(1,
TableIndex
.MethodDef)
19462
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19463
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19464
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19465
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
19466
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19467
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19468
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
19469
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
19470
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
19475
Handle(5,
TableIndex
.TypeDef),
19476
Handle(6,
TableIndex
.TypeDef),
19477
Handle(3,
TableIndex
.Field),
19478
Handle(1,
TableIndex
.MethodDef),
19479
Handle(5,
TableIndex
.CustomAttribute),
19480
Handle(2,
TableIndex
.ClassLayout),
19481
Handle(2,
TableIndex
.FieldRva),
19482
Handle(2,
TableIndex
.NestedClass)
19550
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19551
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19556
Handle(1,
TableIndex
.MethodDef),
19557
Handle(2,
TableIndex
.StandAloneSig)
19659
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
19660
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19661
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19662
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19663
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19664
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19665
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default)
19670
Handle(5,
TableIndex
.TypeDef),
19671
Handle(2,
TableIndex
.Field),
19672
Handle(1,
TableIndex
.MethodDef),
19673
Handle(5,
TableIndex
.CustomAttribute),
19674
Handle(2,
TableIndex
.StandAloneSig),
19675
Handle(2,
TableIndex
.FieldRva)
19750
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
19755
Handle(1,
TableIndex
.MethodDef)
19856
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19857
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19858
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19859
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
19860
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19861
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19862
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
19863
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
19864
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
19869
Handle(5,
TableIndex
.TypeDef),
19870
Handle(6,
TableIndex
.TypeDef),
19871
Handle(2,
TableIndex
.Field),
19872
Handle(1,
TableIndex
.MethodDef),
19873
Handle(5,
TableIndex
.CustomAttribute),
19874
Handle(2,
TableIndex
.ClassLayout),
19875
Handle(2,
TableIndex
.FieldRva),
19876
Handle(2,
TableIndex
.NestedClass)
19938
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19939
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19940
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
19941
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19942
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
19943
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
19944
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
19945
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19946
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19947
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19948
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
19949
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
19950
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19951
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
19952
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
19953
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
19954
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
19955
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
19956
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
19957
Row(3,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
19958
Row(4,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
19963
Handle(6,
TableIndex
.TypeDef),
19964
Handle(7,
TableIndex
.TypeDef),
19965
Handle(8,
TableIndex
.TypeDef),
19966
Handle(3,
TableIndex
.Field),
19967
Handle(4,
TableIndex
.Field),
19968
Handle(1,
TableIndex
.MethodDef),
19969
Handle(5,
TableIndex
.MethodDef),
19970
Handle(6,
TableIndex
.MethodDef),
19971
Handle(3,
TableIndex
.Param),
19972
Handle(4,
TableIndex
.Param),
19973
Handle(6,
TableIndex
.CustomAttribute),
19974
Handle(2,
TableIndex
.ClassLayout),
19975
Handle(2,
TableIndex
.FieldRva),
19976
Handle(3,
TableIndex
.NestedClass),
19977
Handle(4,
TableIndex
.NestedClass)
20037
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
20042
Handle(1,
TableIndex
.MethodDef)
20097
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20098
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20099
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20100
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20101
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20102
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20103
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20104
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20105
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20106
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20107
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20108
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20109
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20110
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20111
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20112
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
20113
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20114
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20115
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20116
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20117
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20122
Handle(3,
TableIndex
.TypeDef),
20123
Handle(4,
TableIndex
.TypeDef),
20124
Handle(5,
TableIndex
.TypeDef),
20125
Handle(1,
TableIndex
.Field),
20126
Handle(2,
TableIndex
.Field),
20127
Handle(1,
TableIndex
.MethodDef),
20128
Handle(3,
TableIndex
.MethodDef),
20129
Handle(4,
TableIndex
.MethodDef),
20130
Handle(1,
TableIndex
.Param),
20131
Handle(2,
TableIndex
.Param),
20132
Handle(4,
TableIndex
.CustomAttribute),
20133
Handle(1,
TableIndex
.ClassLayout),
20134
Handle(1,
TableIndex
.FieldRva),
20135
Handle(1,
TableIndex
.NestedClass),
20136
Handle(2,
TableIndex
.NestedClass)
20203
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20204
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20205
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20206
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20207
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
20208
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20209
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
20210
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20211
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20212
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20213
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20214
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20215
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20216
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20217
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20218
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
20219
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20220
Row(1,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
20221
Row(1,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
20222
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
20223
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
20228
Handle(3,
TableIndex
.TypeDef),
20229
Handle(4,
TableIndex
.TypeDef),
20230
Handle(5,
TableIndex
.TypeDef),
20231
Handle(1,
TableIndex
.Field),
20232
Handle(2,
TableIndex
.Field),
20233
Handle(2,
TableIndex
.MethodDef),
20234
Handle(4,
TableIndex
.MethodDef),
20235
Handle(5,
TableIndex
.MethodDef),
20236
Handle(4,
TableIndex
.Param),
20237
Handle(5,
TableIndex
.Param),
20238
Handle(4,
TableIndex
.CustomAttribute),
20239
Handle(1,
TableIndex
.ClassLayout),
20240
Handle(1,
TableIndex
.FieldRva),
20241
Handle(1,
TableIndex
.NestedClass),
20242
Handle(2,
TableIndex
.NestedClass)
20368
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20369
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20370
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20371
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20372
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20373
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20374
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20375
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20376
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20377
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
20382
Handle(4,
TableIndex
.TypeDef),
20383
Handle(1,
TableIndex
.MethodDef),
20384
Handle(4,
TableIndex
.MethodDef),
20385
Handle(1,
TableIndex
.Param),
20386
Handle(3,
TableIndex
.Param),
20387
Handle(5,
TableIndex
.CustomAttribute),
20388
Handle(3,
TableIndex
.StandAloneSig),
20389
Handle(4,
TableIndex
.StandAloneSig)
20430
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20431
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20432
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20433
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20434
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20435
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
20436
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20437
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20438
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
20443
Handle(4,
TableIndex
.TypeDef),
20444
Handle(1,
TableIndex
.MethodDef),
20445
Handle(4,
TableIndex
.MethodDef),
20446
Handle(1,
TableIndex
.Param),
20447
Handle(3,
TableIndex
.Param),
20448
Handle(5,
TableIndex
.CustomAttribute),
20449
Handle(2,
TableIndex
.StandAloneSig)
20516
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20517
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20518
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20519
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20520
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20521
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20522
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20523
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20524
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
20525
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20526
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
20527
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20528
Row(4,
TableIndex
.Param, EditAndContinueOperation.Default),
20529
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20530
Row(3,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20531
Row(4,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20532
Row(5,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20533
Row(6,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
20538
Handle(5,
TableIndex
.TypeDef),
20539
Handle(1,
TableIndex
.MethodDef),
20540
Handle(4,
TableIndex
.MethodDef),
20541
Handle(5,
TableIndex
.MethodDef),
20542
Handle(2,
TableIndex
.Param),
20543
Handle(3,
TableIndex
.Param),
20544
Handle(4,
TableIndex
.Param),
20545
Handle(6,
TableIndex
.CustomAttribute),
20546
Handle(2,
TableIndex
.StandAloneSig),
20547
Handle(3,
TableIndex
.GenericParam),
20548
Handle(4,
TableIndex
.GenericParam),
20549
Handle(5,
TableIndex
.GenericParam),
20550
Handle(6,
TableIndex
.GenericParam)
20642
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20643
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20644
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20645
Row(9,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20646
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
20647
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20648
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20649
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20650
Row(8,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20651
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20652
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20653
Row(9,
TableIndex
.Param, EditAndContinueOperation.Default),
20654
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20655
Row(10,
TableIndex
.Param, EditAndContinueOperation.Default),
20656
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20657
Row(11,
TableIndex
.Param, EditAndContinueOperation.Default),
20658
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20659
Row(12,
TableIndex
.Param, EditAndContinueOperation.Default),
20660
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20661
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20662
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20663
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20664
Row(8,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20665
Row(9,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20666
Row(10,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20667
Row(11,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20668
Row(12,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
20673
Handle(8,
TableIndex
.TypeDef),
20674
Handle(9,
TableIndex
.TypeDef),
20675
Handle(3,
TableIndex
.Field),
20676
Handle(6,
TableIndex
.MethodDef),
20677
Handle(11,
TableIndex
.MethodDef),
20678
Handle(12,
TableIndex
.MethodDef),
20679
Handle(9,
TableIndex
.Param),
20680
Handle(10,
TableIndex
.Param),
20681
Handle(11,
TableIndex
.Param),
20682
Handle(12,
TableIndex
.Param),
20683
Handle(10,
TableIndex
.CustomAttribute),
20684
Handle(11,
TableIndex
.CustomAttribute),
20685
Handle(12,
TableIndex
.CustomAttribute),
20686
Handle(13,
TableIndex
.CustomAttribute),
20687
Handle(3,
TableIndex
.StandAloneSig),
20688
Handle(8,
TableIndex
.GenericParam),
20689
Handle(9,
TableIndex
.GenericParam),
20690
Handle(10,
TableIndex
.GenericParam),
20691
Handle(11,
TableIndex
.GenericParam),
20692
Handle(12,
TableIndex
.GenericParam)
20713
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
20714
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20715
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
20716
Row(11,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
20717
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
20718
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20719
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20720
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20721
Row(10,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
20722
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
20723
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20724
Row(13,
TableIndex
.Param, EditAndContinueOperation.Default),
20725
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20726
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
20727
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20728
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
20729
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
20730
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
20731
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20732
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20733
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20734
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
20735
Row(13,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20736
Row(14,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20737
Row(15,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20738
Row(16,
TableIndex
.GenericParam, EditAndContinueOperation.Default),
20739
Row(17,
TableIndex
.GenericParam, EditAndContinueOperation.Default)
20744
Handle(10,
TableIndex
.TypeDef),
20745
Handle(11,
TableIndex
.TypeDef),
20746
Handle(4,
TableIndex
.Field),
20747
Handle(6,
TableIndex
.MethodDef),
20748
Handle(13,
TableIndex
.MethodDef),
20749
Handle(14,
TableIndex
.MethodDef),
20750
Handle(13,
TableIndex
.Param),
20751
Handle(14,
TableIndex
.Param),
20752
Handle(15,
TableIndex
.Param),
20753
Handle(16,
TableIndex
.Param),
20754
Handle(14,
TableIndex
.CustomAttribute),
20755
Handle(15,
TableIndex
.CustomAttribute),
20756
Handle(16,
TableIndex
.CustomAttribute),
20757
Handle(17,
TableIndex
.CustomAttribute),
20758
Handle(4,
TableIndex
.StandAloneSig),
20759
Handle(13,
TableIndex
.GenericParam),
20760
Handle(14,
TableIndex
.GenericParam),
20761
Handle(15,
TableIndex
.GenericParam),
20762
Handle(16,
TableIndex
.GenericParam),
20763
Handle(17,
TableIndex
.GenericParam)
PDB\PDBUsingTests.cs (1)
2997
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.TypeSpec));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (25)
Attributes\AttributeTests_Assembly.cs (10)
1066
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1112
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1113
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1133
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1134
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1187
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1227
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1228
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1248
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
1249
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
Attributes\AttributeTests_StructLayout.cs (3)
45
Assert.Equal(9, metadataReader.GetTableRowCount(
TableIndex
.ClassLayout));
363
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
411
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout));
Attributes\AttributeTests_WellKnownAttributes.cs (12)
2136
Assert.Equal(15, metadataReader.GetTableRowCount(
TableIndex
.Param));
2638
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2639
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2700
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.File));
2703
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2812
Assert.Equal(4, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
2813
Assert.Equal(5, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
2928
Assert.Equal(cases.Length, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3429
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3430
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
3461
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
3462
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\TypeForwarders.cs (7)
1511
Assert.Equal(forwardedTypeFullNames.Length, metadataReader.GetTableRowCount(
TableIndex
.ExportedType));
1636
Assert.Equal(1, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1647
Assert.Equal(1, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1690
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1700
Assert.Equal(0, peReader1.GetTableRowCount(
TableIndex
.ExportedType));
1710
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType));
1780
Assert.Equal(forwardedTypeFullNames.Length, peReader.GetTableRowCount(
TableIndex
.ExportedType));
Symbols\PartialPropertiesTests.cs (2)
839
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef));
840
Assert.Equal(2, metadataReader.GetTableRowCount(
TableIndex
.ImplMap));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
97
if (reader.GetTableRowCount(
TableIndex
.EncMap) == 0)
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
139
var highestExistingTypeDefRow = emitResult.Baseline.OriginalMetadata.GetMetadataReader().GetTableRowCount(
TableIndex
.TypeDef);
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
427
internal static EditAndContinueLogEntry Row(int rowNumber,
TableIndex
table, EditAndContinueOperation operation)
440
TableIndex
tableIndex;
Microsoft.CodeAnalysis.Test.Utilities (9)
Metadata\ILValidation.cs (3)
322
var fieldRvaTablePtr = reader.MetadataPointer + reader.GetTableMetadataOffset(
TableIndex
.FieldRva);
323
var rowCount = reader.GetTableRowCount(
TableIndex
.FieldRva);
324
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)
1298
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1335
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1336
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1351
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1352
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1415
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1446
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1447
Assert.Equal(3, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1462
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
1463
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
Attributes\AttributeTests_StructLayout.vb (2)
69
Assert.Equal(9, reader.GetTableRowCount(
TableIndex
.ClassLayout))
597
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.FieldLayout))
Attributes\AttributeTests_WellKnownAttributes.vb (21)
1420
Assert.Equal(3, reader.GetTableRowCount(
TableIndex
.ModuleRef))
1421
Assert.Equal(3, reader.GetTableRowCount(
TableIndex
.ImplMap))
1507
Assert.Equal(0, reader.GetTableRowCount(
TableIndex
.File))
1508
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ImplMap))
1656
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef))
1657
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ImplMap))
1689
Assert.Equal(1, peFileReader.GetTableRowCount(
TableIndex
.ModuleRef))
1690
Assert.Equal(1, peFileReader.GetTableRowCount(
TableIndex
.ImplMap))
1724
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef))
1725
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ImplMap))
1941
Assert.Equal(cases.Length, reader.GetTableRowCount(
TableIndex
.ImplMap))
2519
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef))
2520
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ImplMap))
2550
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef))
2551
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ImplMap))
2769
Assert.Equal(0, reader.GetTableRowCount(
TableIndex
.File))
2770
Assert.Equal(1, reader.GetTableRowCount(
TableIndex
.ModuleRef))
2813
Assert.Equal(4, peFileReader.GetTableRowCount(
TableIndex
.ModuleRef))
2814
Assert.Equal(4, peFileReader.GetTableRowCount(
TableIndex
.ImplMap))
2973
Assert.Equal(12, reader.GetTableRowCount(
TableIndex
.Param))
3032
Assert.Equal(3 + 3 + 1, reader.GetTableRowCount(
TableIndex
.Param))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (98)
63
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
64
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
65
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
66
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
67
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
68
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
69
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
70
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
71
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
72
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
73
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
74
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
75
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default))
124
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
125
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
126
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
127
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
175
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
176
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
177
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
178
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
226
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
227
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
228
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
229
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
230
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
231
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
280
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
281
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
282
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
283
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
284
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default))
359
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
360
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
361
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
362
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
363
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
364
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
365
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
366
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
367
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
368
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
369
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
370
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default))
444
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
445
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
446
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
447
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
448
Row(11,
TableIndex
.Field, EditAndContinueOperation.Default),
449
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
450
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
451
Row(7,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
452
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
453
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
454
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
455
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
456
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
646
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
647
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
648
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
649
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
715
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
716
Row(23,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
717
Row(27,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
718
Row(28,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
719
Row(29,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
720
Row(30,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
721
Row(31,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
722
Row(32,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
723
Row(33,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
724
Row(34,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
725
Row(14,
TableIndex
.Param, EditAndContinueOperation.Default),
726
Row(15,
TableIndex
.Param, EditAndContinueOperation.Default),
727
Row(16,
TableIndex
.Param, EditAndContinueOperation.Default),
728
Row(17,
TableIndex
.Param, EditAndContinueOperation.Default),
729
Row(18,
TableIndex
.Param, EditAndContinueOperation.Default),
730
Row(19,
TableIndex
.Param, EditAndContinueOperation.Default),
731
Row(20,
TableIndex
.Param, EditAndContinueOperation.Default),
732
Row(21,
TableIndex
.Param, EditAndContinueOperation.Default),
733
Row(22,
TableIndex
.Param, EditAndContinueOperation.Default),
734
Row(23,
TableIndex
.Param, EditAndContinueOperation.Default))
788
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
789
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
790
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
791
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default))
852
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
853
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
854
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
855
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default))
918
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
919
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
920
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
921
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
922
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
923
Row(5,
TableIndex
.Param, EditAndContinueOperation.Default),
924
Row(6,
TableIndex
.Param, EditAndContinueOperation.Default),
925
Row(7,
TableIndex
.Param, EditAndContinueOperation.Default),
926
Row(8,
TableIndex
.Param, EditAndContinueOperation.Default))
Emit\EditAndContinue\EditAndContinuePdbTests.vb (45)
163
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
164
Row(5,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
165
Row(6,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
166
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
167
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
168
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
169
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
170
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
171
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
172
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
173
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
174
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
179
Handle(11,
TableIndex
.MethodDebugInformation),
180
Handle(13,
TableIndex
.MethodDebugInformation),
181
Handle(16,
TableIndex
.MethodDebugInformation),
182
Handle(17,
TableIndex
.MethodDebugInformation),
183
Handle(18,
TableIndex
.MethodDebugInformation),
184
Handle(19,
TableIndex
.MethodDebugInformation))
266
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
267
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
268
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
269
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
270
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
271
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
272
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
273
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
274
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
275
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
276
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
277
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
278
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
279
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
280
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
281
Row(20,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
282
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
283
Row(21,
TableIndex
.MethodDef, EditAndContinueOperation.Default))
288
Handle(10,
TableIndex
.MethodDebugInformation),
289
Handle(11,
TableIndex
.MethodDebugInformation),
290
Handle(13,
TableIndex
.MethodDebugInformation),
291
Handle(16,
TableIndex
.MethodDebugInformation),
292
Handle(17,
TableIndex
.MethodDebugInformation),
293
Handle(18,
TableIndex
.MethodDebugInformation),
294
Handle(19,
TableIndex
.MethodDebugInformation),
295
Handle(20,
TableIndex
.MethodDebugInformation),
296
Handle(21,
TableIndex
.MethodDebugInformation))
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (610)
66
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
67
Row(17,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
68
Row(18,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
69
Row(19,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
70
Row(20,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
71
Row(21,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
72
Row(22,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
73
Row(23,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
74
Row(24,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
75
Row(25,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
76
Row(26,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
77
Row(27,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
78
Row(28,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
79
Row(29,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
80
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
81
Row(19,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
82
Row(20,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
83
Row(21,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
84
Row(22,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
85
Row(23,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
86
Row(24,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
87
Row(25,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
88
Row(26,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
89
Row(27,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
90
Row(28,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
91
Row(29,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
92
Row(30,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
93
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
94
Row(4,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
95
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
96
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
97
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
98
Row(2,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
99
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
100
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
101
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
102
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
103
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
104
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
105
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
106
Row(8,
TableIndex
.Field, EditAndContinueOperation.Default),
107
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
108
Row(11,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
109
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
110
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
111
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
112
Row(13,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
113
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
114
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
115
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
116
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
117
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
118
Row(16,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
119
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
120
Row(17,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
121
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
122
Row(18,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
123
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
124
Row(19,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
125
Row(2,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
126
Row(3,
TableIndex
.Property, EditAndContinueOperation.Default),
127
Row(2,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
128
Row(4,
TableIndex
.Property, EditAndContinueOperation.Default),
129
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
130
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
131
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
132
Row(14,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
133
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
134
Row(16,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
135
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
136
Row(18,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
137
Row(19,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
138
Row(20,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
139
Row(21,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
140
Row(3,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
141
Row(4,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
142
Row(8,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
143
Row(9,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
144
Row(10,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
145
Row(11,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
146
Row(12,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
147
Row(13,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
148
Row(14,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
149
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
150
Row(6,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
151
Row(7,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
152
Row(8,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
153
Row(9,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
154
Row(10,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default))
156
Handle(18,
TableIndex
.TypeRef),
157
Handle(19,
TableIndex
.TypeRef),
158
Handle(20,
TableIndex
.TypeRef),
159
Handle(21,
TableIndex
.TypeRef),
160
Handle(22,
TableIndex
.TypeRef),
161
Handle(23,
TableIndex
.TypeRef),
162
Handle(24,
TableIndex
.TypeRef),
163
Handle(25,
TableIndex
.TypeRef),
164
Handle(26,
TableIndex
.TypeRef),
165
Handle(27,
TableIndex
.TypeRef),
166
Handle(28,
TableIndex
.TypeRef),
167
Handle(29,
TableIndex
.TypeRef),
168
Handle(30,
TableIndex
.TypeRef),
169
Handle(4,
TableIndex
.TypeDef),
170
Handle(5,
TableIndex
.Field),
171
Handle(6,
TableIndex
.Field),
172
Handle(7,
TableIndex
.Field),
173
Handle(8,
TableIndex
.Field),
174
Handle(11,
TableIndex
.MethodDef),
175
Handle(12,
TableIndex
.MethodDef),
176
Handle(13,
TableIndex
.MethodDef),
177
Handle(14,
TableIndex
.MethodDef),
178
Handle(15,
TableIndex
.MethodDef),
179
Handle(16,
TableIndex
.MethodDef),
180
Handle(17,
TableIndex
.MethodDef),
181
Handle(18,
TableIndex
.MethodDef),
182
Handle(19,
TableIndex
.MethodDef),
183
Handle(2,
TableIndex
.Param),
184
Handle(6,
TableIndex
.InterfaceImpl),
185
Handle(7,
TableIndex
.InterfaceImpl),
186
Handle(8,
TableIndex
.InterfaceImpl),
187
Handle(9,
TableIndex
.InterfaceImpl),
188
Handle(10,
TableIndex
.InterfaceImpl),
189
Handle(17,
TableIndex
.MemberRef),
190
Handle(18,
TableIndex
.MemberRef),
191
Handle(19,
TableIndex
.MemberRef),
192
Handle(20,
TableIndex
.MemberRef),
193
Handle(21,
TableIndex
.MemberRef),
194
Handle(22,
TableIndex
.MemberRef),
195
Handle(23,
TableIndex
.MemberRef),
196
Handle(24,
TableIndex
.MemberRef),
197
Handle(25,
TableIndex
.MemberRef),
198
Handle(26,
TableIndex
.MemberRef),
199
Handle(27,
TableIndex
.MemberRef),
200
Handle(28,
TableIndex
.MemberRef),
201
Handle(29,
TableIndex
.MemberRef),
202
Handle(13,
TableIndex
.CustomAttribute),
203
Handle(14,
TableIndex
.CustomAttribute),
204
Handle(15,
TableIndex
.CustomAttribute),
205
Handle(16,
TableIndex
.CustomAttribute),
206
Handle(17,
TableIndex
.CustomAttribute),
207
Handle(18,
TableIndex
.CustomAttribute),
208
Handle(19,
TableIndex
.CustomAttribute),
209
Handle(20,
TableIndex
.CustomAttribute),
210
Handle(21,
TableIndex
.CustomAttribute),
211
Handle(3,
TableIndex
.StandAloneSig),
212
Handle(4,
TableIndex
.StandAloneSig),
213
Handle(2,
TableIndex
.PropertyMap),
214
Handle(3,
TableIndex
.Property),
215
Handle(4,
TableIndex
.Property),
216
Handle(3,
TableIndex
.MethodSemantics),
217
Handle(4,
TableIndex
.MethodSemantics),
218
Handle(8,
TableIndex
.MethodImpl),
219
Handle(9,
TableIndex
.MethodImpl),
220
Handle(10,
TableIndex
.MethodImpl),
221
Handle(11,
TableIndex
.MethodImpl),
222
Handle(12,
TableIndex
.MethodImpl),
223
Handle(13,
TableIndex
.MethodImpl),
224
Handle(14,
TableIndex
.MethodImpl),
225
Handle(3,
TableIndex
.TypeSpec),
226
Handle(4,
TableIndex
.TypeSpec),
227
Handle(2,
TableIndex
.AssemblyRef),
228
Handle(2,
TableIndex
.NestedClass))
420
Row(2,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
421
Row(3,
TableIndex
.AssemblyRef, EditAndContinueOperation.Default),
422
Row(5,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
423
Row(6,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
424
Row(7,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
425
Row(8,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
426
Row(9,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
427
Row(10,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
428
Row(11,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
429
Row(12,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
430
Row(13,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
431
Row(14,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
432
Row(15,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
433
Row(16,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
434
Row(17,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
435
Row(18,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
436
Row(19,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
437
Row(20,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
438
Row(21,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
439
Row(22,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
440
Row(23,
TableIndex
.MemberRef, EditAndContinueOperation.Default),
441
Row(1,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
442
Row(2,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
443
Row(3,
TableIndex
.MethodSpec, EditAndContinueOperation.Default),
444
Row(6,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
445
Row(7,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
446
Row(8,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
447
Row(9,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
448
Row(10,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
449
Row(11,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
450
Row(12,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
451
Row(13,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
452
Row(14,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
453
Row(15,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
454
Row(16,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
455
Row(17,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
456
Row(18,
TableIndex
.TypeRef, EditAndContinueOperation.Default),
457
Row(1,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
458
Row(2,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
459
Row(3,
TableIndex
.TypeSpec, EditAndContinueOperation.Default),
460
Row(1,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
461
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
462
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
463
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
464
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
465
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
466
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
467
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
468
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
469
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
470
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
471
Row(2,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
472
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
473
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
474
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
475
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
476
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
477
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
478
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
479
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
480
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
481
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
482
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
483
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
484
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
485
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
486
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
487
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
488
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
489
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default))
491
Handle(6,
TableIndex
.TypeRef),
492
Handle(7,
TableIndex
.TypeRef),
493
Handle(8,
TableIndex
.TypeRef),
494
Handle(9,
TableIndex
.TypeRef),
495
Handle(10,
TableIndex
.TypeRef),
496
Handle(11,
TableIndex
.TypeRef),
497
Handle(12,
TableIndex
.TypeRef),
498
Handle(13,
TableIndex
.TypeRef),
499
Handle(14,
TableIndex
.TypeRef),
500
Handle(15,
TableIndex
.TypeRef),
501
Handle(16,
TableIndex
.TypeRef),
502
Handle(17,
TableIndex
.TypeRef),
503
Handle(18,
TableIndex
.TypeRef),
504
Handle(3,
TableIndex
.TypeDef),
505
Handle(1,
TableIndex
.Field),
506
Handle(2,
TableIndex
.Field),
507
Handle(3,
TableIndex
.Field),
508
Handle(4,
TableIndex
.Field),
509
Handle(2,
TableIndex
.MethodDef),
510
Handle(3,
TableIndex
.MethodDef),
511
Handle(4,
TableIndex
.MethodDef),
512
Handle(5,
TableIndex
.MethodDef),
513
Handle(1,
TableIndex
.Param),
514
Handle(1,
TableIndex
.InterfaceImpl),
515
Handle(5,
TableIndex
.MemberRef),
516
Handle(6,
TableIndex
.MemberRef),
517
Handle(7,
TableIndex
.MemberRef),
518
Handle(8,
TableIndex
.MemberRef),
519
Handle(9,
TableIndex
.MemberRef),
520
Handle(10,
TableIndex
.MemberRef),
521
Handle(11,
TableIndex
.MemberRef),
522
Handle(12,
TableIndex
.MemberRef),
523
Handle(13,
TableIndex
.MemberRef),
524
Handle(14,
TableIndex
.MemberRef),
525
Handle(15,
TableIndex
.MemberRef),
526
Handle(16,
TableIndex
.MemberRef),
527
Handle(17,
TableIndex
.MemberRef),
528
Handle(18,
TableIndex
.MemberRef),
529
Handle(19,
TableIndex
.MemberRef),
530
Handle(20,
TableIndex
.MemberRef),
531
Handle(21,
TableIndex
.MemberRef),
532
Handle(22,
TableIndex
.MemberRef),
533
Handle(23,
TableIndex
.MemberRef),
534
Handle(4,
TableIndex
.CustomAttribute),
535
Handle(5,
TableIndex
.CustomAttribute),
536
Handle(6,
TableIndex
.CustomAttribute),
537
Handle(7,
TableIndex
.CustomAttribute),
538
Handle(8,
TableIndex
.CustomAttribute),
539
Handle(1,
TableIndex
.StandAloneSig),
540
Handle(2,
TableIndex
.StandAloneSig),
541
Handle(1,
TableIndex
.MethodImpl),
542
Handle(2,
TableIndex
.MethodImpl),
543
Handle(1,
TableIndex
.TypeSpec),
544
Handle(2,
TableIndex
.TypeSpec),
545
Handle(3,
TableIndex
.TypeSpec),
546
Handle(2,
TableIndex
.AssemblyRef),
547
Handle(3,
TableIndex
.AssemblyRef),
548
Handle(1,
TableIndex
.NestedClass),
549
Handle(1,
TableIndex
.MethodSpec),
550
Handle(2,
TableIndex
.MethodSpec),
551
Handle(3,
TableIndex
.MethodSpec))
750
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
751
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
752
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
753
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.Default),
754
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
755
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
756
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
757
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
758
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
759
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
760
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
761
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
762
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
763
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
764
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
765
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
766
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
767
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
768
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
769
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
770
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
771
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
772
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
773
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
774
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
775
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
776
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
777
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
778
Row(10,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
779
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
780
Row(1,
TableIndex
.Property, EditAndContinueOperation.Default),
781
Row(1,
TableIndex
.PropertyMap, EditAndContinueOperation.AddProperty),
782
Row(2,
TableIndex
.Property, EditAndContinueOperation.Default),
783
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
784
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
785
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
786
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
787
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
788
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
789
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
790
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
791
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
792
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
793
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
794
Row(1,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
795
Row(2,
TableIndex
.MethodSemantics, EditAndContinueOperation.Default),
796
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
797
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
798
Row(3,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
799
Row(4,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
800
Row(5,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
801
Row(6,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
802
Row(7,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
803
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
804
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
805
Row(2,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
806
Row(3,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
807
Row(4,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default),
808
Row(5,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default))
858
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
859
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
860
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
861
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
862
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
863
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
864
Row(2,
TableIndex
.Field, EditAndContinueOperation.Default),
865
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
866
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
867
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
868
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
869
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
870
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
871
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
872
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
873
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
874
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
875
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
876
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
877
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
878
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
879
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
880
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
881
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
882
Row(8,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
883
Row(1,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
884
Row(2,
TableIndex
.MethodImpl, EditAndContinueOperation.Default),
885
Row(1,
TableIndex
.NestedClass, EditAndContinueOperation.Default),
886
Row(1,
TableIndex
.InterfaceImpl, EditAndContinueOperation.Default))
933
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
934
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
935
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
981
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
982
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
983
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
984
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
1071
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1072
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1073
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1074
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1075
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1076
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1077
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
1078
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
1079
Row(16,
TableIndex
.Field, EditAndContinueOperation.Default),
1080
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1081
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1082
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1083
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1084
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1085
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1086
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
1087
Row(14,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1088
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
1089
Row(2,
TableIndex
.Param, EditAndContinueOperation.Default),
1090
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
1091
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1092
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1093
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1094
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1095
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1096
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1097
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1098
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1099
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1180
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1181
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1182
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1183
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1184
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1185
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1186
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1187
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
1366
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1367
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
1368
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1369
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
1370
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1371
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
1372
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
3608
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3609
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3610
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3611
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3612
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3613
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3614
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3615
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3616
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
3713
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3714
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3715
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3716
Row(8,
TableIndex
.Field, EditAndContinueOperation.Default),
3717
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3718
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3719
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3720
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3721
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3722
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3723
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
3823
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3824
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3825
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3826
Row(8,
TableIndex
.Field, EditAndContinueOperation.Default),
3827
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3828
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3829
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3830
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
3831
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3832
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3833
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
3929
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3930
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
3931
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
3932
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
3933
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3934
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3935
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
3936
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3937
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
3938
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
4062
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4063
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
4064
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4065
Row(8,
TableIndex
.Field, EditAndContinueOperation.Default),
4066
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
4067
Row(9,
TableIndex
.Field, EditAndContinueOperation.Default),
4068
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4069
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4070
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
4071
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4072
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
4073
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
6385
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6386
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6387
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6388
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6389
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6390
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6391
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6392
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
6538
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6539
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6540
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6541
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
6542
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6543
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6544
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6545
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6546
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6547
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
6696
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6697
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6698
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6699
Row(7,
TableIndex
.Field, EditAndContinueOperation.Default),
6700
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6701
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6702
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
6703
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6704
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6705
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
6850
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6851
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6852
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6853
Row(6,
TableIndex
.Field, EditAndContinueOperation.Default),
6854
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6855
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6856
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6857
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
6858
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7140
Row(7,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7141
Row(8,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7142
Row(9,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7143
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7144
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7145
Row(19,
TableIndex
.Field, EditAndContinueOperation.Default),
7146
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7147
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7148
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7149
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7150
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7151
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7152
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7153
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7154
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7155
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7260
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7261
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7262
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7263
Row(20,
TableIndex
.Field, EditAndContinueOperation.Default),
7264
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7265
Row(21,
TableIndex
.Field, EditAndContinueOperation.Default),
7266
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7267
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7268
Row(4,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7269
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7270
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7375
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7376
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7377
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7378
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7379
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7380
Row(22,
TableIndex
.Field, EditAndContinueOperation.Default),
7381
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7382
Row(23,
TableIndex
.Field, EditAndContinueOperation.Default),
7383
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7384
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7385
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7386
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7387
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7388
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7389
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7390
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7391
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7392
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7641
Row(10,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7642
Row(11,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7643
Row(12,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7644
Row(13,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7645
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7646
Row(14,
TableIndex
.Field, EditAndContinueOperation.Default),
7647
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7648
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7649
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7650
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7651
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7652
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7653
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7654
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7655
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7656
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7804
Row(14,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7805
Row(15,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7806
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7807
Row(15,
TableIndex
.Field, EditAndContinueOperation.Default),
7808
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7809
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7810
Row(6,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7811
Row(7,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7812
Row(13,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
7960
Row(16,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7961
Row(17,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7962
Row(18,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7963
Row(19,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7964
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7965
Row(16,
TableIndex
.Field, EditAndContinueOperation.Default),
7966
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7967
Row(17,
TableIndex
.Field, EditAndContinueOperation.Default),
7968
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7969
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7970
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7971
Row(15,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7972
Row(9,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7973
Row(10,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7974
Row(11,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7975
Row(12,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7976
Row(15,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7977
Row(17,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default))
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
190
Friend Shared Function Row(rowNumber As Integer, table As
TableIndex
, operation As EditAndContinueOperation) As EditAndContinueLogEntry
194
Friend Shared Function Handle(rowNumber As Integer, table As
TableIndex
) As EntityHandle
Emit\EditAndContinue\EditAndContinueTests.vb (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)
5985
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
5986
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
5987
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
5988
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
5989
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5990
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5991
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
5992
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
5993
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
5998
Handle(4,
TableIndex
.TypeDef),
5999
Handle(4,
TableIndex
.Field),
6000
Handle(2,
TableIndex
.MethodDef),
6001
Handle(5,
TableIndex
.MethodDef),
6002
Handle(6,
TableIndex
.MethodDef),
6003
Handle(7,
TableIndex
.MethodDef),
6004
Handle(2,
TableIndex
.StandAloneSig)
6099
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6100
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6101
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6102
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6103
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6104
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6105
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6110
Handle(4,
TableIndex
.TypeDef),
6111
Handle(3,
TableIndex
.Field),
6112
Handle(2,
TableIndex
.MethodDef),
6113
Handle(5,
TableIndex
.MethodDef),
6114
Handle(6,
TableIndex
.MethodDef)
6176
Row(2,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
6177
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6178
Row(4,
TableIndex
.Field, EditAndContinueOperation.Default),
6179
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6180
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6181
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6182
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6187
Handle(4,
TableIndex
.Field),
6188
Handle(2,
TableIndex
.MethodDef),
6189
Handle(3,
TableIndex
.MethodDef),
6190
Handle(7,
TableIndex
.MethodDef),
6191
Handle(2,
TableIndex
.StandAloneSig)
6260
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6261
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6266
Handle(2,
TableIndex
.MethodDef),
6267
Handle(7,
TableIndex
.MethodDef)
6358
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6359
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6360
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
6361
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6362
Row(5,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6363
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6364
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6368
Handle(4,
TableIndex
.TypeDef),
6369
Handle(3,
TableIndex
.Field),
6370
Handle(2,
TableIndex
.MethodDef),
6371
Handle(5,
TableIndex
.MethodDef),
6372
Handle(6,
TableIndex
.MethodDef)
6498
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
6499
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
6500
Row(5,
TableIndex
.Field, EditAndContinueOperation.Default),
6501
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6502
Row(6,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6503
Row(7,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6504
Row(8,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6505
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
6506
Row(9,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6511
Handle(5,
TableIndex
.TypeDef),
6512
Handle(5,
TableIndex
.Field),
6513
Handle(3,
TableIndex
.MethodDef),
6514
Handle(6,
TableIndex
.MethodDef),
6515
Handle(7,
TableIndex
.MethodDef),
6516
Handle(8,
TableIndex
.MethodDef),
6517
Handle(9,
TableIndex
.MethodDef)
6656
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
6657
Row(12,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
6662
Handle(3,
TableIndex
.MethodDef),
6663
Handle(12,
TableIndex
.MethodDef)
7317
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7318
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7319
Row(1,
TableIndex
.Field, EditAndContinueOperation.Default),
7320
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7321
Row(3,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7322
Row(3,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
7327
Handle(3,
TableIndex
.TypeDef),
7328
Handle(1,
TableIndex
.Field),
7329
Handle(2,
TableIndex
.MethodDef),
7330
Handle(3,
TableIndex
.MethodDef)
7523
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default)
7528
Handle(1,
TableIndex
.MethodDef)
7623
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7624
Row(6,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7625
Row(5,
TableIndex
.TypeDef, EditAndContinueOperation.AddField),
7626
Row(3,
TableIndex
.Field, EditAndContinueOperation.Default),
7627
Row(1,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7628
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default),
7629
Row(2,
TableIndex
.ClassLayout, EditAndContinueOperation.Default),
7630
Row(2,
TableIndex
.FieldRva, EditAndContinueOperation.Default),
7631
Row(2,
TableIndex
.NestedClass, EditAndContinueOperation.Default)
7636
Handle(5,
TableIndex
.TypeDef),
7637
Handle(6,
TableIndex
.TypeDef),
7638
Handle(3,
TableIndex
.Field),
7639
Handle(1,
TableIndex
.MethodDef),
7640
Handle(5,
TableIndex
.CustomAttribute),
7641
Handle(2,
TableIndex
.ClassLayout),
7642
Handle(2,
TableIndex
.FieldRva),
7643
Handle(2,
TableIndex
.NestedClass)
7745
Row(3,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7746
Row(4,
TableIndex
.StandAloneSig, EditAndContinueOperation.Default),
7747
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.Default),
7748
Row(2,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7749
Row(4,
TableIndex
.TypeDef, EditAndContinueOperation.AddMethod),
7750
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.Default),
7751
Row(1,
TableIndex
.Param, EditAndContinueOperation.Default),
7752
Row(4,
TableIndex
.MethodDef, EditAndContinueOperation.AddParameter),
7753
Row(3,
TableIndex
.Param, EditAndContinueOperation.Default),
7754
Row(5,
TableIndex
.CustomAttribute, EditAndContinueOperation.Default)
7759
Handle(4,
TableIndex
.TypeDef),
7760
Handle(2,
TableIndex
.MethodDef),
7761
Handle(4,
TableIndex
.MethodDef),
7762
Handle(1,
TableIndex
.Param),
7763
Handle(3,
TableIndex
.Param),
7764
Handle(5,
TableIndex
.CustomAttribute),
7765
Handle(3,
TableIndex
.StandAloneSig),
7766
Handle(4,
TableIndex
.StandAloneSig)
Emit\EmitMetadata.vb (3)
287
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.File))
288
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ModuleRef))
322
Assert.Equal(2, reader.GetTableRowCount(
TableIndex
.File))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\FieldInitializerBindingTests.vb (4)
899
Assert.Equal(6, reader.GetTableRowCount(
TableIndex
.Constant))
967
Assert.Equal(10, reader.GetTableRowCount(
TableIndex
.Constant))
1305
Assert.Equal(FIELD_COUNT - ATTR_CONST_COUNT + ENUM_CONST_COUNT, reader.GetTableRowCount(
TableIndex
.Constant))
1306
Assert.Equal(FIELD_COUNT, reader.GetTableRowCount(
TableIndex
.Param))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\Metadata\PE\TypeForwarders.vb (9)
1024
Assert.Equal(0, peReader.GetTableRowCount(
TableIndex
.ExportedType))
1065
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1073
Assert.Equal(0, peReader1.GetTableRowCount(
TableIndex
.ExportedType))
1118
Assert.Equal(1, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1128
Assert.Equal(1, metadataReader1.GetTableRowCount(
TableIndex
.ExportedType))
1178
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1187
Assert.Equal(0, metadataReader1.GetTableRowCount(
TableIndex
.ExportedType))
1198
Assert.Equal(0, metadataReader.GetTableRowCount(
TableIndex
.ExportedType))
1307
Assert.Equal(2, peReader1.GetTableRowCount(
TableIndex
.ExportedType))
Microsoft.DotNet.Build.Tasks.Packaging (1)
GetAssemblyReferences.cs (1)
69
for (int i = 1, count = reader.GetTableRowCount(
TableIndex
.ModuleRef); i <= count; i++)
Microsoft.DotNet.GenFacades (3)
ClearAssemblyReferenceVersions.cs (3)
36
int assemblyRefOffset = mdReader.GetTableMetadataOffset(
TableIndex
.AssemblyRef);
37
int numAssemblyRef = mdReader.GetTableRowCount(
TableIndex
.AssemblyRef);
38
int sizeAssemblyRefRow = mdReader.GetTableRowSize(
TableIndex
.AssemblyRef);
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
457
var count = reader.GetTableRowCount(
TableIndex
.AssemblyRef);
471
var count = reader.GetTableRowCount(
TableIndex
.ModuleRef);
Microsoft.DotNet.SharedFramework.Sdk (2)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
457
var count = reader.GetTableRowCount(
TableIndex
.AssemblyRef);
471
var count = reader.GetTableRowCount(
TableIndex
.ModuleRef);
Roslyn.Test.PdbUtilities (4)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
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) ??
44
Interlocked.CompareExchange(ref _lazyTypeRefTable, CreateTable<RoDefinitionType>(
TableIndex
.TypeRef), null) ??
55
Interlocked.CompareExchange(ref _lazyGenericParamTable, CreateTable<EcmaGenericParameterType>(
TableIndex
.GenericParam), null) ??
66
Interlocked.CompareExchange(ref _lazyAssemblyRefTable, CreateTable<RoAssembly>(
TableIndex
.AssemblyRef), null) ??
72
private MetadataTable<T, EcmaModule> CreateTable<T>(
TableIndex
tableIndex) where T : class