Example #1
0
        public static void Add(IFirewallEntry entry)
        {
            if (!List.Contains(entry))
            {
                List.Add(entry);
            }

            Save();
        }
Example #2
0
        public static void Add(IFirewallEntry entry)
        {
            if (!m_Blocked.Contains(entry))
            {
                m_Blocked.Add(entry);
            }

            Save();
        }
Example #3
0
 public static IFirewallEntry ToFirewallEntry(object entry)
 {
     return(entry switch
     {
         IFirewallEntry firewallEntry => firewallEntry,
         IPAddress address => new IPFirewallEntry(address),
         string s => ToFirewallEntry(s),
         _ => null
     });
Example #4
0
        public static void Remove(object obj)
        {
            IFirewallEntry entry = ToFirewallEntry(obj);

            if (entry != null)
            {
                m_Blocked.Remove(entry);
                Save();
            }
        }
Example #5
0
        public static void Add(string pattern)
        {
            IFirewallEntry entry = ToFirewallEntry(pattern);

            if (!m_Blocked.Contains(entry))
            {
                m_Blocked.Add(entry);
            }

            Save();
        }
Example #6
0
        public static void Add(string pattern)
        {
            IFirewallEntry entry = ToFirewallEntry(pattern);

            if (!List.Contains(entry))
            {
                List.Add(entry);
            }

            Save();
        }
Example #7
0
        public static void Add( IFirewallEntry entry )
        {
            if( !m_Blocked.Contains( entry ) )
                m_Blocked.Add( entry );

            Save();
        }