Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/22/09 12:06:29 (15 years ago)
Author:
vdorfer
Message:

Created API documentation for HeuristicLab.Operators.Metaprogramming and HeuristicLab.Logging namespace and changed a comment in HeuristicLab.Core namespace(#331)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators.Metaprogramming/PermutationInjector.cs

    r486 r1167  
    2828
    2929namespace HeuristicLab.Operators.Metaprogramming {
     30  /// <summary>
     31  /// Injects a new permutation variable in the given scope. The number of items contained
     32  /// are in a predifined range.
     33  /// </summary>
    3034  public class PermutationInjector : OperatorBase {
     35    /// <inheritdoc select="summary"/>
    3136    public override string Description {
    3237      get { return "TASK."; }
    3338    }
    3439
     40    /// <summary>
     41    /// Initializes a new instance of <see cref="PermutationInjector"/> with five variable infos
     42    /// (<c>VariableInjector</c>, <c>VariableName</c>, <c>Items</c>, <c>Min</c> and <c>Max</c>).
     43    /// </summary>
    3544    public PermutationInjector()
    3645      : base() {
     
    4251    }
    4352
     53    /// <summary>
     54    /// Injects a new permutation variable into the given <paramref name="scope"/>.
     55    /// </summary>
     56    /// <param name="scope">The current scope where to inject the permutation list.</param>
     57    /// <returns><c>null</c>.</returns>
    4458    public override IOperation Apply(IScope scope) {
    4559      int min = GetVariableValue<IntData>("Min", scope, true).Data;
Note: See TracChangeset for help on using the changeset viewer.