Example #1
0
        internal NameFilterSet Clone()
        {
            var set = new NameFilterSet(m_ID);

            set.BlacklistEnabled = BlacklistEnabled;
            set.BlacklistPrivate = BlacklistPrivate;
            set.BlacklistYelling = BlacklistYelling;
            set.WhitelistBuddies = WhitelistBuddies;
            set.WhitelistEnabled = WhitelistEnabled;

            foreach (var item in m_BlackItems)
            {
                set.m_BlackItems.Add(item.Clone());
            }

            foreach (var item in m_WhiteItems)
            {
                set.m_WhiteItems.Add(item.Clone());
            }

            return(set);
        }
Example #2
0
        public NameFilterSet Clone()
        {
            var set = new NameFilterSet(_id);

            set.BlacklistEnabled = BlacklistEnabled;
            set.BlacklistPrivate = BlacklistPrivate;
            set.BlacklistYelling = BlacklistYelling;
            set.WhitelistBuddies = WhitelistBuddies;
            set.WhitelistEnabled = WhitelistEnabled;

            foreach (var item in _blackItems)
            {
                set._blackItems.Add(item.Clone());
            }

            foreach (var item in _whiteItems)
            {
                set._whiteItems.Add(item.Clone());
            }

            return(set);
        }