37 public override bool Equals(
object obj)
59 return string.Compare(s1.
Value, s2.
Value,
true);
Base class for all types of elements.
Base class for all types of semigroups.
Semi-group of case-insensitive string values.
override bool Contains(IElement Element)
Checks if the set contains an element.
static readonly CaseInsensitiveStringValues Instance
Instance of the set of case-insensitive string values.
override int GetHashCode()
Calculates a hash code of the element. Hash code.
override bool Equals(object obj)
Compares the element to another. If elements are equal.
CaseInsensitiveStringValues()
Semi-group of case-insensitive string values.
int Compare(IElement x, IElement y)
Compares two string values.
string Value
String value.
bool CaseInsensitive
If the string value is case insensitive or not.
Basic interface for all types of elements.
Basic interface for ordered sets.