internal bool Contains(string name, bool caseSensitive) { if (!caseSensitive) return Contains(name); int index = InternalIndexOf(name); if (index < 0) return false; return (name == ((Constraint)List[index]).ConstraintName); }