Changeset 11530 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/ParameterizedPort.cs
- Timestamp:
- 11/10/14 04:24:04 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/ParameterizedPort.cs
r11529 r11530 83 83 } 84 84 85 public virtual void CloneParametersFromPort(IParameterizedPort port) { 86 Parameters.Clear(); 87 foreach (var p in port.Parameters) { 88 var param = (IPortParameter)p.Clone(); 89 if (!(param.Type.HasFlag(PortParameterType.Input) && param.Type.HasFlag(PortParameterType.Output))) { 90 param.Type = ~param.Type; // bitwise negation: input -> output, output -> input 91 } 92 Parameters.Add(param); 93 } 94 } 95 85 96 public event EventHandler InterfaceChanged; 86 97 protected virtual void OnInterfaceChanged() {
Note: See TracChangeset
for help on using the changeset viewer.