public static string AddFirewallRule(Connection connection) { var result = string.Empty; switch (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { case true: result = WindowsFirewall.BlockIpConnection(connection); break; case false: result = LinuxFirewall.BlockIpConnection(connection); break; } return(result); }