// [System.Diagnostics.Contracts.PureAttribute()] public static ulong BitSizeOf <T>() { #if FEATURE_USE_STATIC_FIELD return(SizeOfModule.BitSizeOf_Typed <T> .Value); #else return(unchecked ((ulong)SizeOfModule.BitsPerByte * (ulong)SizeOfModule.SizeOf <T>())); #endif }
// [System.Diagnostics.Contracts.PureAttribute()] public static int SizeOfAsSignedUnhecked <T>() { return(unchecked ((int)SizeOfModule.SizeOf <T>())); }
// [System.Diagnostics.Contracts.PureAttribute()] public static int BitSizeOfAsIntUnhecked <T>() { return(unchecked ((int)SizeOfModule.BitSizeOf <T>())); }