public void AddGate(Circuit.GateType gateType, int aId, int bId = -1) { LogicGates.Add(new Gate(aId, bId, gateType)); }
public Gate(int aId, int bId, Circuit.GateType gateType) { AId = aId; BId = bId; GateType = gateType; }