internal static uint Size(MetaData md) { Contract.Requires(md != null); Contract.Requires(12 < md.lgeCIx.Length); if (extraField) { return(6 + md.CodedIndexSize(CIx.TypeOrMethodDef) + md.StringsIndexSize()); } else { return(4 + md.CodedIndexSize(CIx.TypeOrMethodDef) + md.StringsIndexSize()); } }
internal static uint Size(MetaData md) { return md.CodedIndexSize(CIx.MemberRefParent) + md.StringsIndexSize() + md.BlobIndexSize(); }
internal static uint Size(MetaData md) { return(md.CodedIndexSize(CIx.MemberRefParent) + md.StringsIndexSize() + md.BlobIndexSize()); }
internal static uint Size(MetaData md) { return(2 + md.StringsIndexSize() + md.BlobIndexSize()); }
internal static uint Size(MetaData md) { return(2 + md.StringsIndexSize() + md.CodedIndexSize(CIx.TypeDefOrRef)); }
internal static uint Size(MetaData md) { return(8 + 2 * md.StringsIndexSize() + md.CodedIndexSize(CIx.Implementation)); }
internal static uint Size(MetaData md) { return 2 + md.StringsIndexSize() + 3 * md.GUIDIndexSize(); }
internal static uint Size(MetaData md) { return 2 + md.StringsIndexSize() + md.CodedIndexSize(CIx.TypeDefOrRef); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return 2 + md.CodedIndexSize(CIx.MemberForwarded) + md.StringsIndexSize() + md.TableIndexSize(MDTable.ModuleRef); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return md.CodedIndexSize(CIx.ResolutionScope) + 2 * md.StringsIndexSize(); }
internal static uint Size(MetaData md) { return(2 + md.StringsIndexSize() + 3 * md.GUIDIndexSize()); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return(md.StringsIndexSize()); }
internal static uint Size(MetaData md) { return 8 + 2 * md.StringsIndexSize() + md.CodedIndexSize(CIx.Implementation); }
internal static uint Size(MetaData md) { return(8 + md.StringsIndexSize() + md.BlobIndexSize() + md.TableIndexSize(MDTable.Param)); }
internal static uint Size(MetaData md) { return 8 + md.StringsIndexSize() + md.BlobIndexSize() + md.TableIndexSize(MDTable.Param); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return md.StringsIndexSize(); }
internal static uint Size(MetaData md) { return 16 + md.BlobIndexSize() + 2 * md.StringsIndexSize(); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); Contract.Requires(12 < md.lgeCIx.Length); if (extraField) return 6 + md.CodedIndexSize(CIx.TypeOrMethodDef) + md.StringsIndexSize(); else return 4 + md.CodedIndexSize(CIx.TypeOrMethodDef) + md.StringsIndexSize(); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return 4 + 2 * md.StringsIndexSize() + md.CodedIndexSize(CIx.TypeDefOrRef) + md.TableIndexSize(MDTable.Field) + md.TableIndexSize(MDTable.Method); }
internal static uint Size(MetaData md) { Contract.Requires(md != null); return(md.CodedIndexSize(CIx.ResolutionScope) + 2 * md.StringsIndexSize()); }