Exemple #1
0
        public void AddFlavor(Ruleset flavor)
        {
            if (Flavors.Contains(flavor))
            {
                return;
            }

            Flavors.Add(flavor);
            Options.Or(flavor.Options);
        }
Exemple #2
0
        public void RemoveFlavor(Ruleset flavor)
        {
            if (!Flavors.Contains(flavor))
            {
                return;
            }

            Flavors.Remove(flavor);
            Options.And(flavor.Options.Not());
            flavor.Options.Not();
        }