diff --git a/DTLib/Extensions/BaseConverter.cs b/DTLib/Extensions/BaseConverter.cs index c41336d..505c224 100644 --- a/DTLib/Extensions/BaseConverter.cs +++ b/DTLib/Extensions/BaseConverter.cs @@ -37,43 +37,8 @@ public static class BaseConverter public static ulong ToULong(this T input) => Convert.ToUInt64(input); [MethodImpl(MethodImplOptions.AggressiveInlining)] public static float ToFloat(this string input) => float.Parse(input, NumberStyles.Any, CultureInfo.InvariantCulture); -#if NETSTANDARD2_1 || NET6_0 || NET7_0 || NET8_0 - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static float ToFloat(this ReadOnlySpan input) => float.Parse(input, NumberStyles.Any, CultureInfo.InvariantCulture); -#endif [MethodImpl(MethodImplOptions.AggressiveInlining)] public static double ToDouble(this T input) => Convert.ToDouble(input, CultureInfo.InvariantCulture); [MethodImpl(MethodImplOptions.AggressiveInlining)] public static decimal ToDecimal(this T input) => Convert.ToDecimal(input, CultureInfo.InvariantCulture); - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static int ToInt(this byte[] bytes) - { - int output = 0; - for (ushort i = 0; i < bytes.Length; i++) - output = output * 256 + bytes[i]; - return output; - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static byte[] IntToBytes(this int num) - { - List output = new(); - while (num != 0) - { - output.Add((byte)(num % 256)); - num = (int)(num / 256.0); - } - output.Reverse(); - return output.ToArray(); - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static int TruncateToInt(this double number) => Math.Truncate(number).ToInt(); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static int TruncateToInt(this decimal number) => Math.Truncate(number).ToInt(); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static long TruncateToLong(this double number) => Math.Truncate(number).ToLong(); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static long TruncateToLong(this decimal number) => Math.Truncate(number).ToLong(); }