public static BigInteger ToBigInteger(this IMTUtilityService utils, int sign, byte[] bytes) { byte?insert_byte = (sign > 0 && (bytes[bytes.Length - 1] & 0x80) > 0) ? (byte)0 : (sign < 0 && (bytes[bytes.Length - 1] & 0x80) == 0) ? (byte)0x80 : (byte?)null; return(new BigInteger(bytes.Concat(insert_byte.HasValue ? new byte[] { insert_byte.Value } : new byte[] { }).ToArray())); }
public static int ToTelegramDate(this IMTUtilityService utils, DateTime dateTime) { return(DateTimeHelper.ToTelegarmDate(dateTime)); }
public static IMTMapper Mapper(this IMTUtilityService utils) { return(utils.ServiceProvider.GetService <IMTMapper>()); }
public static IMTObjectFactory Factory(this IMTUtilityService utils) { return(utils.ServiceProvider.Factory()); }
public static string ToHex(this IMTUtilityService utils, ulong value) { return(string.Format("{0:X}", value)); }
public static MobilePhoneHelper GetMobilePhoneHelper(this IMTUtilityService utils, string phone) { return(GetMobilePhoneHelper(phone)); }