Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/21/08 09:48:11 (16 years ago)
Author:
vdorfer
Message:

Created API documentation for HeuristicLab.Operators namespace (#331)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators/DataCollector.cs

    r723 r801  
    2727
    2828namespace HeuristicLab.Operators {
     29  /// <summary>
     30  /// Collects values of specific variable names in a given scope.
     31  /// </summary>
    2932  public class DataCollector : OperatorBase {
     33    /// <inheritdoc select="summary"/>
    3034    public override string Description {
    3135      get { return @"TODO\r\nOperator description still missing ..."; }
    3236    }
    3337
     38    /// <summary>
     39    /// Initializes a new instance of <see cref="DataCollector"/> with two variable infos
     40    /// (<c>VariableNames</c> and <c>Values</c>).
     41    /// </summary>
    3442    public DataCollector() {
    3543      IVariableInfo variableNamesVariableInfo = new VariableInfo("VariableNames", "Names of variables whose values should be collected", typeof(ItemList<StringData>), VariableKind.In);
     
    4149    }
    4250
     51    /// <summary>
     52    /// Collects the values of a specified list of variable names in the given <paramref name="scope"/>.
     53    /// </summary>
     54    /// <param name="scope">The scope where to collect the values from.</param>
     55    /// <returns><c>null</c>.</returns>
    4356    public override IOperation Apply(IScope scope) {
    4457      ItemList<StringData> names = GetVariableValue<ItemList<StringData>>("VariableNames", scope, false);
Note: See TracChangeset for help on using the changeset viewer.