protected void InvokeCarryOutput(object sender, Trit trit) { CarryValue = trit; CarryOutput?.Invoke(this, trit); }
protected void InvokeSumOutput(object sender, Trit trit) { SumValue = trit; SumOutput?.Invoke(this, trit); }