From 814cbf2bf60e1a7cfdbba627f4b53c639a9d20ff Mon Sep 17 00:00:00 2001 From: Falahati Date: Mon, 10 Jan 2022 22:37:45 +0330 Subject: [PATCH] added netcore5 to release targets and merged a netcore5 winform sample from @ammarheidari --- WindowsFirewallHelper.Net5Sample/MainForm.cs | 6 +++--- WindowsFirewallHelper.Sample/MainForm.cs | 2 +- WindowsFirewallHelper/WindowsFirewallHelper.csproj | 11 ++++------- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/WindowsFirewallHelper.Net5Sample/MainForm.cs b/WindowsFirewallHelper.Net5Sample/MainForm.cs index 8e7abb7..f0d628f 100644 --- a/WindowsFirewallHelper.Net5Sample/MainForm.cs +++ b/WindowsFirewallHelper.Net5Sample/MainForm.cs @@ -27,7 +27,7 @@ private static void NodeDiscovery(TreeNode node) node.Nodes.Clear(); - if (o is ICollection || o is ICollection) + if (o is ICollection or ICollection) { foreach (var item in ((IEnumerable) o).Cast().OrderBy(rule => rule.FriendlyName)) { @@ -48,7 +48,7 @@ private static void NodeDiscovery(TreeNode node) if (propertyInfo.PropertyType.GetInterfaces().Contains(typeof(IEnumerable)) && propertyInfo.PropertyType != typeof(string)) { - if (!propertyInfo.GetGetMethod().IsStatic) + if (propertyInfo.GetGetMethod()?.IsStatic == false) { var value = propertyInfo.GetValue(o, null); node.Nodes.Add(new TreeNode("[" + propertyInfo.Name + "] ") {Tag = value}); @@ -76,7 +76,7 @@ private void AddApplicationRule(object sender, EventArgs e) var newAppRule = FirewallManager.Instance.CreateApplicationRule( profileType.Value, - "!!TETS!! " + Guid.NewGuid().ToString("B"), + "!!TEST!! " + Guid.NewGuid().ToString("B"), FirewallAction.Allow, ofd_app.FileName ); diff --git a/WindowsFirewallHelper.Sample/MainForm.cs b/WindowsFirewallHelper.Sample/MainForm.cs index 6b2567f..0b3d74a 100644 --- a/WindowsFirewallHelper.Sample/MainForm.cs +++ b/WindowsFirewallHelper.Sample/MainForm.cs @@ -76,7 +76,7 @@ private void AddApplicationRule(object sender, EventArgs e) var newAppRule = FirewallManager.Instance.CreateApplicationRule( profileType.Value, - "!!TETS!! " + Guid.NewGuid().ToString("B"), + "!!TEST!! " + Guid.NewGuid().ToString("B"), FirewallAction.Allow, ofd_app.FileName ); diff --git a/WindowsFirewallHelper/WindowsFirewallHelper.csproj b/WindowsFirewallHelper/WindowsFirewallHelper.csproj index a9be5e3..7080fae 100644 --- a/WindowsFirewallHelper/WindowsFirewallHelper.csproj +++ b/WindowsFirewallHelper/WindowsFirewallHelper.csproj @@ -3,7 +3,7 @@ netstandard2;net4;net5.0 WindowsFirewallHelper - 2.1.4.81 + 2.2.0.86 Soroush Falahati A class library to manage the Windows Firewall as well as adding your program to the Windows Firewall Exception list. Supporting Windows XP+. https://github.com/falahati/WindowsFirewallHelper/blob/master/LICENSE @@ -21,7 +21,6 @@ all runtime; build; native; contentfiles; analyzers - @@ -33,12 +32,10 @@ \ - - - 5.0.0 - + + - + 5.0.0