using System; namespace hwo.bitworks { public class NOR : LogicBase { public NOR(LogicBase[] sources) :base(sources) { } public override bool value() { foreach (LogicBase source in this.sources){ if (source.value()){ return false; } } return true; } } }