コード例 #1
0
ファイル: CircuitSymbol.cs プロジェクト: bloeys/LogicCircuit
 public CircuitSymbol Create(Circuit circuit, LogicalCircuit logicalCircuit, int x, int y)
 {
     return(this.CreateItem(Guid.NewGuid(), circuit, logicalCircuit, x, y, CircuitSymbolData.RotationField.Field.DefaultValue));
 }
コード例 #2
0
 public void DeleteAllPins(Circuit circuit)
 {
     this.SelectByCircuit(circuit).ToList().ForEach(pin => pin.Delete());
 }
コード例 #3
0
 // Selects Pin by Circuit
 public IEnumerable <Pin> SelectByCircuit(Circuit circuit)
 {
     return(this.Select(this.Table.Select(PinData.CircuitIdField.Field, circuit.CircuitId)));
 }
コード例 #4
0
 protected override bool Exists(string name, Circuit group)
 {
     return(this.FindByCircuitAndName(group, name) != null);
 }