Example #1
0
        // [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
        }
Example #2
0
 // [System.Diagnostics.Contracts.PureAttribute()]
 public static int SizeOfAsSignedUnhecked <T>()
 {
     return(unchecked ((int)SizeOfModule.SizeOf <T>()));
 }
Example #3
0
 // [System.Diagnostics.Contracts.PureAttribute()]
 public static int BitSizeOfAsIntUnhecked <T>()
 {
     return(unchecked ((int)SizeOfModule.BitSizeOf <T>()));
 }