public override void Evaluate <T>( ICircuitEvaluator <T> evaluator, EvaluationState <T> evaluationState, CircuitContext circuitContext) { evaluationState.SetGateEvaluationValue(this, evaluationState.GetInput(Context.TypeUniqueId)); }
public override void Evaluate <T>( ICircuitEvaluator <T> evaluator, EvaluationState <T> evaluationState) { evaluationState.SetGateEvaluationValue(this, evaluationState.GetInput(_inputIndex)); }