XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension

添加平台兼容性警告

fb57582
XFE工作室室长 <xfe18827675401@126.com>
提交于

代码差异

2 个文件 +3 -6
Modified XFE各类拓展.NetCore/PermissionExtension/AdministratorPermission.cs +1 -2
@@ -4,10 +4,10 @@ using System.Security.Principal;
4 4 namespace XFE各类拓展.NetCore.PermissionExtension;
5 5
6 6 #if WINDOWS
7 #pragma warning disable CA1416 // 验证平台兼容性
8 7 /// <summary>
9 8 /// UAC权限(管理员权限)
10 9 /// </summary>
10 [System.Runtime.Versioning.SupportedOSPlatform("windows")]
11 11 public static partial class AdministratorPermission
12 12 {
13 13 /// <summary>
@@ -56,5 +56,4 @@ public static partial class AdministratorPermission
56 56 PermissionState = CurrentPermissionState.Normal;
57 57 }
58 58 }
59 #pragma warning restore CA1416 // 验证平台兼容性
60 59 #endif
Modified XFE各类拓展.NetCore/ThreadExtension/ThreadExtension.cs +2 -4
@@ -112,13 +112,12 @@ public static class ThreadExtension
112 112 /// <param name="parameter">传递的参数</param>
113 113 /// <param name="apartmentState">线程的状态</param>
114 114 /// <returns></returns>
115 [System.Runtime.Versioning.SupportedOSPlatform("windows")]
115 116 public static Thread StartNewThread(ParameterizedThreadStart method, object parameter, ApartmentState apartmentState)
116 117 {
117 118 Thread thread = new(method);
118 119 #if WINDOWS
119 #pragma warning disable CA1416 // 验证平台兼容性
120 120 thread.SetApartmentState(apartmentState);
121 #pragma warning restore CA1416 // 验证平台兼容性
122 121 #endif
123 122 thread.Start(parameter);
124 123 return thread;
@@ -129,13 +128,12 @@ public static class ThreadExtension
129 128 /// <param name="method">线程方法</param>
130 129 /// <param name="apartmentState">线程的状态</param>
131 130 /// <returns></returns>
131 [System.Runtime.Versioning.SupportedOSPlatform("windows")]
132 132 public static Thread StartNewThread(ThreadStart method, ApartmentState apartmentState)
133 133 {
134 134 Thread thread = new(method);
135 135 #if WINDOWS
136 #pragma warning disable CA1416 // 验证平台兼容性
137 136 thread.SetApartmentState(apartmentState);
138 #pragma warning restore CA1416 // 验证平台兼容性
139 137 #endif
140 138 thread.Start();
141 139 return thread;