Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/10/10 00:51:36 (14 years ago)
Author:
swagner
Message:

Fixed exception thrown in OperatorGraph views when removing one of the operator parameters of a MultiOperator (#1004)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/OperatorGraph.cs

    r3407 r3729  
    142142
    143143      // remove edges to removed operator
    144       var opParams = from o in Operators
    145                      from p in o.Parameters
    146                      where p is IValueParameter
    147                      where typeof(IOperator).IsAssignableFrom(((IValueParameter)p).DataType)
    148                      where (((IValueParameter)p).Value != null) && (((IValueParameter)p).Value == op)
    149                      select (IValueParameter)p;
     144      IValueParameter[] opParams = (from o in Operators
     145                                    from p in o.Parameters
     146                                    where p is IValueParameter
     147                                    where typeof(IOperator).IsAssignableFrom(((IValueParameter)p).DataType)
     148                                    where (((IValueParameter)p).Value != null) && (((IValueParameter)p).Value == op)
     149                                    select (IValueParameter)p).ToArray();
    150150      foreach (IValueParameter opParam in opParams)
    151151        opParam.Value = null;
Note: See TracChangeset for help on using the changeset viewer.