public void Add(Element element, bool negative = false) { if (negative) { Negatives = Negatives.Concat(Items(element)); } else { Positives = Positives.Concat(Items(element)); } }
public void Add(CharClassSet set, bool invert = false) { Positives = Positives.Concat(!invert ? set.Positives : set.Negatives); Negatives = Negatives.Concat(!invert ? set.Negatives : set.Positives); }