public bool Equals(Versioned <TValue> other) { return(Equals(Creator, other.Creator) && Equals(Value, other.Value) && Equals(SystemTimestamp, other.SystemTimestamp) && Equals(VectorTimestamp, other.VectorTimestamp)); }
public Node(Versioned <TKey> versioned, ImmutableList <Node> children, bool rejected) { Versioned = versioned; Rejected = rejected; Children = children; }
public Node(Versioned <TKey> versioned) : this(versioned, ImmutableList <Node> .Empty, false) { }