From fa84cc315b487c1bae40841441efd0a1efcc965b Mon Sep 17 00:00:00 2001 From: nsnail Date: Thu, 6 Mar 2025 09:54:33 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E2=9A=A1=20nuget=20update=20(#32)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [skip ci] Co-authored-by: tk --- Directory.Build.props | 2 +- build/code.quality.props | 4 ++-- package.json | 2 +- src/backend/NSExt.Tests/NSExt.Tests.csproj | 8 ++++---- src/backend/NSExt/Extensions/EnumExtensions.cs | 2 +- src/backend/NSExt/Extensions/IntExtensions.cs | 4 +++- src/backend/NSExt/NSExt.csproj | 2 +- 7 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 9c56cc6..86222f9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -26,7 +26,7 @@ $(AssemblyName) - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/build/code.quality.props b/build/code.quality.props index 36771df..5842735 100644 --- a/build/code.quality.props +++ b/build/code.quality.props @@ -19,11 +19,11 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/package.json b/package.json index e9e604d..a900a6d 100644 --- a/package.json +++ b/package.json @@ -11,4 +11,4 @@ "path": "node_modules/cz-git" } } -} +} \ No newline at end of file diff --git a/src/backend/NSExt.Tests/NSExt.Tests.csproj b/src/backend/NSExt.Tests/NSExt.Tests.csproj index 0414667..04c5e8b 100644 --- a/src/backend/NSExt.Tests/NSExt.Tests.csproj +++ b/src/backend/NSExt.Tests/NSExt.Tests.csproj @@ -1,12 +1,12 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/src/backend/NSExt/Extensions/EnumExtensions.cs b/src/backend/NSExt/Extensions/EnumExtensions.cs index b40f675..152b336 100644 --- a/src/backend/NSExt/Extensions/EnumExtensions.cs +++ b/src/backend/NSExt/Extensions/EnumExtensions.cs @@ -27,7 +27,7 @@ public static class EnumExtensions var resDescAttr = typeOfField!.GetCustomAttribute>(true); return resDescAttr is null ? Enum.GetName(typeOfEnum, e) - : typeof(T).GetProperty(resDescAttr.ResourceName)?.GetValue(default) as string; + : typeof(T).GetProperty(resDescAttr.ResourceName)?.GetValue(null) as string; } /// diff --git a/src/backend/NSExt/Extensions/IntExtensions.cs b/src/backend/NSExt/Extensions/IntExtensions.cs index ecf2270..b6c6c90 100644 --- a/src/backend/NSExt/Extensions/IntExtensions.cs +++ b/src/backend/NSExt/Extensions/IntExtensions.cs @@ -36,6 +36,8 @@ public static class IntExtensions /// public static string ToIpV4(this int me) { - return string.Join(".", BitConverter.GetBytes(me).Reverse()); + var bytes = BitConverter.GetBytes(me); + Array.Reverse(bytes); + return string.Join('.', bytes); } } \ No newline at end of file diff --git a/src/backend/NSExt/NSExt.csproj b/src/backend/NSExt/NSExt.csproj index 128b0a9..6895889 100644 --- a/src/backend/NSExt/NSExt.csproj +++ b/src/backend/NSExt/NSExt.csproj @@ -7,7 +7,7 @@ - +