From 18e8943d50816a83d94eccf5530dd2c3c588496d Mon Sep 17 00:00:00 2001 From: Aigio Liu Date: Thu, 16 Nov 2023 17:56:03 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Directory.Packages.props | 2 ++ src/Shared/GlobalUsings.Avalonia.cs | 2 ++ src/Shared/GlobalUsings.System.Drawing.cs | 1 + src/Shared/GlobalUsings.UnitTest.cs | 5 ++++- src/Shared/GlobalUsings.Windows.System.Drawing.cs | 9 +++++++++ 5 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/Shared/GlobalUsings.Windows.System.Drawing.cs diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index ad7c6edf5..d74071973 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -12,6 +12,7 @@ + @@ -61,6 +62,7 @@ + diff --git a/src/Shared/GlobalUsings.Avalonia.cs b/src/Shared/GlobalUsings.Avalonia.cs index a736d5df4..3f6a672a9 100644 --- a/src/Shared/GlobalUsings.Avalonia.cs +++ b/src/Shared/GlobalUsings.Avalonia.cs @@ -19,7 +19,9 @@ global using Avalonia.Rendering.Composition; global using Avalonia.VisualTree; global using Avalonia.Logging; +global using Avalonia.Markup.Xaml; global using AvaSize = Avalonia.Size; global using AvaPoint = Avalonia.Point; global using AvaVector = Avalonia.Vector; +global using AvaBitmap = Avalonia.Media.Imaging.Bitmap; global using AvaApplication = Avalonia.Application; diff --git a/src/Shared/GlobalUsings.System.Drawing.cs b/src/Shared/GlobalUsings.System.Drawing.cs index c2823e91e..c99382108 100644 --- a/src/Shared/GlobalUsings.System.Drawing.cs +++ b/src/Shared/GlobalUsings.System.Drawing.cs @@ -6,4 +6,5 @@ #pragma warning disable SA1211 // Using alias directives should be ordered alphabetically by alias name global using System.Drawing; +global using System.Drawing.Imaging; global using SDColor = System.Drawing.Color; \ No newline at end of file diff --git a/src/Shared/GlobalUsings.UnitTest.cs b/src/Shared/GlobalUsings.UnitTest.cs index 4a7dbfc11..d9f736aa2 100644 --- a/src/Shared/GlobalUsings.UnitTest.cs +++ b/src/Shared/GlobalUsings.UnitTest.cs @@ -5,4 +5,7 @@ #pragma warning disable SA1209 // Using alias directives should be placed after other using directives #pragma warning disable SA1211 // Using alias directives should be ordered alphabetically by alias name -global using NUnit.Framework; \ No newline at end of file +global using NUnit.Framework; +global using NUnit.Framework.Interfaces; +global using NUnit.Framework.Internal; +global using NUnit.Framework.Internal.Commands; \ No newline at end of file diff --git a/src/Shared/GlobalUsings.Windows.System.Drawing.cs b/src/Shared/GlobalUsings.Windows.System.Drawing.cs new file mode 100644 index 000000000..7036c574b --- /dev/null +++ b/src/Shared/GlobalUsings.Windows.System.Drawing.cs @@ -0,0 +1,9 @@ +// C# 10 定义全局 using + +#pragma warning disable IDE0079 // 请删除不必要的忽略 +#pragma warning disable IDE0005 // 删除不必要的 using 指令 +#pragma warning disable SA1209 // Using alias directives should be placed after other using directives +#pragma warning disable SA1211 // Using alias directives should be ordered alphabetically by alias name + +global using SDBitmap = System.Drawing.Bitmap; +global using SDPixelFormat = System.Drawing.Imaging.PixelFormat; \ No newline at end of file