diff --git a/TechnitiumLibrary.Net.Firewall/WindowsFirewall.cs b/TechnitiumLibrary.Net.Firewall/WindowsFirewall.cs index 21dca89f..1a2e6cb2 100644 --- a/TechnitiumLibrary.Net.Firewall/WindowsFirewall.cs +++ b/TechnitiumLibrary.Net.Firewall/WindowsFirewall.cs @@ -63,6 +63,7 @@ public enum RuleStatus Blocked = 3 } + [System.Diagnostics.CodeAnalysis.SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "Designed for Windows Firewall")] public static class WindowsFirewall { public static void AddRuleVista(string name, string description = null, FirewallAction action = FirewallAction.Allow, string applicationPath = null, Protocol protocol = Protocol.IPv4, string localPorts = null, string remotePorts = null, string localAddresses = null, string remoteAddresses = null, InterfaceTypeFlags interfaceType = InterfaceTypeFlags.All, bool enable = true, Direction direction = Direction.Inbound, bool edgeTraversal = false)