From 9d48b41e309e7812a05b3b00ee7d0d96fd4dd16c Mon Sep 17 00:00:00 2001 From: Timerix22 Date: Sat, 6 Jan 2024 03:03:24 +0600 Subject: [PATCH] removed useless methods --- DTLib/Extensions/BaseConverter.cs | 35 ------------------------------- 1 file changed, 35 deletions(-) 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(); }