public void PortsToUpper(string netlist) { var instances = _instanceRepository.GetLibraryGateInstances(netlist); _instanceMutator.Take(instances).PortsToUpper(); _instanceRepository.UpdateMany(instances); }
public IList <LibraryGate> GetLibraryGates(string netlist) { var aggregator = new ListLibraryGatesAggregator(); var instances = _instanceRepository.GetLibraryGateInstances(netlist); foreach (var instance in instances) { aggregator.Collect(instance); } return(aggregator.Result()); }