private Chain(ChainIdentity chainIdentity, Braid braid, LongitudinalEvaluators longitudinalEvaluators, LongitudinalEvaluations evaluations) { _longitudinalEvaluators = longitudinalEvaluators; _evaluations = evaluations; ChainIdentity = chainIdentity; Braid = braid; }
public static Chain Build(ChainIdentity chainIdentity, Braid braid, LongitudinalEvaluators longitudinalEvaluators) { var evaluations = new LongitudinalEvaluations(); longitudinalEvaluators.SetEvaluationDestination(evaluations); return(new Chain(chainIdentity, braid, longitudinalEvaluators, evaluations)); }
protected bool Equals(ChainIdentity other) { return(string.Equals(Value, other.Value)); }