13 private static readonly
int hashCode = typeof(
ObjectValues).FullName.GetHashCode();
33 public override bool Equals(
object obj)
54 IComparable c1 = o1 as IComparable;
55 IComparable c2 = o2 as IComparable;
57 if (c1 is
null || c2 is
null)
59 if (!(o1 is
null || o2 is
null))
69 if (c1 is
null && c2 is
null)
77 return c1.CompareTo(c2);
Base class for all types of elements.
Base class for all types of sets.
override object AssociatedObjectValue
Associated object value.
Base class for all binary operators.
static IElement EvaluateNamedOperator(string Name, IElement Left, IElement Right, ScriptNode Node)
Evaluates a named operator available in code-behind.
Base class for all nodes in a parsed script tree.
static readonly ScriptNode EmptyNode
Empty Script Node
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.
ObjectValues()
Set of object values.
int Compare(IElement x, IElement y)
Compares two object values.
override bool Contains(IElement Element)
Checks if the set contains an element.
Basic interface for all types of elements.
object AssociatedObjectValue
Associated object value.
Basic interface for ordered sets.