System\Reflection\Metadata\Ecma335\MetadataSizes.cs (44)
273size += GetTableSize(TableIndex.Module, 2 + 3 * guidReferenceSize + stringReferenceSize);
274size += GetTableSize(TableIndex.TypeRef, resolutionScopeCodedIndexSize + stringReferenceSize + stringReferenceSize);
275size += GetTableSize(TableIndex.TypeDef, 4 + stringReferenceSize + stringReferenceSize + typeDefOrRefCodedIndexSize + fieldDefReferenceSize + methodDefReferenceSize);
277size += GetTableSize(TableIndex.Field, 2 + stringReferenceSize + blobReferenceSize);
279size += GetTableSize(TableIndex.MethodDef, 8 + stringReferenceSize + blobReferenceSize + parameterReferenceSize);
281size += GetTableSize(TableIndex.Param, 4 + stringReferenceSize);
282size += GetTableSize(TableIndex.InterfaceImpl, typeDefReferenceSize + typeDefOrRefCodedIndexSize);
283size += GetTableSize(TableIndex.MemberRef, memberRefParentCodedIndexSize + stringReferenceSize + blobReferenceSize);
284size += GetTableSize(TableIndex.Constant, 2 + hasConstantCodedIndexSize + blobReferenceSize);
285size += GetTableSize(TableIndex.CustomAttribute, hasCustomAttributeCodedIndexSize + customAttributeTypeCodedIndexSize + blobReferenceSize);
286size += GetTableSize(TableIndex.FieldMarshal, hasFieldMarshalCodedIndexSize + blobReferenceSize);
287size += GetTableSize(TableIndex.DeclSecurity, 2 + declSecurityCodedIndexSize + blobReferenceSize);
288size += GetTableSize(TableIndex.ClassLayout, 6 + typeDefReferenceSize);
289size += GetTableSize(TableIndex.FieldLayout, 4 + fieldDefReferenceSize);
290size += GetTableSize(TableIndex.StandAloneSig, blobReferenceSize);
291size += GetTableSize(TableIndex.EventMap, typeDefReferenceSize + eventDefReferenceSize);
293size += GetTableSize(TableIndex.Event, 2 + stringReferenceSize + typeDefOrRefCodedIndexSize);
294size += GetTableSize(TableIndex.PropertyMap, typeDefReferenceSize + propertyDefReferenceSize);
296size += GetTableSize(TableIndex.Property, 2 + stringReferenceSize + blobReferenceSize);
297size += GetTableSize(TableIndex.MethodSemantics, 2 + methodDefReferenceSize + hasSemanticsCodedIndexSize);
298size += GetTableSize(TableIndex.MethodImpl, typeDefReferenceSize + methodDefOrRefCodedIndexSize + methodDefOrRefCodedIndexSize);
299size += GetTableSize(TableIndex.ModuleRef, stringReferenceSize);
300size += GetTableSize(TableIndex.TypeSpec, blobReferenceSize);
301size += GetTableSize(TableIndex.ImplMap, 2 + memberForwardedCodedIndexSize + stringReferenceSize + moduleRefReferenceSize);
302size += GetTableSize(TableIndex.FieldRva, 4 + fieldDefReferenceSize);
303size += GetTableSize(TableIndex.EncLog, 8);
304size += GetTableSize(TableIndex.EncMap, 4);
305size += GetTableSize(TableIndex.Assembly, 16 + blobReferenceSize + stringReferenceSize + stringReferenceSize);
308size += GetTableSize(TableIndex.AssemblyRef, 12 + blobReferenceSize + stringReferenceSize + stringReferenceSize + blobReferenceSize);
311size += GetTableSize(TableIndex.File, 4 + stringReferenceSize + blobReferenceSize);
312size += GetTableSize(TableIndex.ExportedType, 8 + stringReferenceSize + stringReferenceSize + implementationCodedIndexSize);
313size += GetTableSize(TableIndex.ManifestResource, 8 + stringReferenceSize + implementationCodedIndexSize);
314size += GetTableSize(TableIndex.NestedClass, typeDefReferenceSize + typeDefReferenceSize);
315size += GetTableSize(TableIndex.GenericParam, 4 + typeOrMethodDefCodedIndexSize + stringReferenceSize);
316size += GetTableSize(TableIndex.MethodSpec, methodDefOrRefCodedIndexSize + blobReferenceSize);
317size += GetTableSize(TableIndex.GenericParamConstraint, genericParamReferenceSize + typeDefOrRefCodedIndexSize);
319size += GetTableSize(TableIndex.Document, blobReferenceSize + guidReferenceSize + blobReferenceSize + guidReferenceSize);
320size += GetTableSize(TableIndex.MethodDebugInformation, documentReferenceSize + blobReferenceSize);
321size += GetTableSize(TableIndex.LocalScope, methodDefReferenceSize + importScopeReferenceSize + localVariableReferenceSize + localConstantReferenceSize + 4 + 4);
322size += GetTableSize(TableIndex.LocalVariable, 2 + 2 + stringReferenceSize);
323size += GetTableSize(TableIndex.LocalConstant, stringReferenceSize + blobReferenceSize);
324size += GetTableSize(TableIndex.ImportScope, importScopeReferenceSize + blobReferenceSize);
325size += GetTableSize(TableIndex.StateMachineMethod, methodDefReferenceSize + methodDefReferenceSize);
326size += GetTableSize(TableIndex.CustomDebugInformation, hasCustomDebugInformationCodedIndexSize + guidReferenceSize + blobReferenceSize);