Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/19/08 12:12:39 (16 years ago)
Author:
vdorfer
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/VariablesScopeView.cs

    r2 r776  
    2929
    3030namespace HeuristicLab.Core {
     31  /// <summary>
     32  /// The visual representation of all variables in a specified scope.
     33  /// </summary>
    3134  public partial class VariablesScopeView : ViewBase {
    3235    private ChooseItemDialog chooseItemDialog;
    3336
     37    /// <summary>
     38    /// Gets or sets the scope whose variables to represent visually.
     39    /// </summary>
     40    /// <remarks>Uses property <see cref="ViewBase.Item"/> of base class <see cref="ViewBase"/>.
     41    /// No won data storage present.</remarks>
    3442    public IScope Scope {
    3543      get { return (IScope)Item; }
     
    3745    }
    3846
     47    /// <summary>
     48    /// Initializes a new instance of <see cref="VariablesScopeView"/> with caption "Variables Scope View".
     49    /// </summary>
    3950    public VariablesScopeView() {
    4051      InitializeComponent();
    4152      Caption = "Variables Scope View";
    4253    }
     54    /// <summary>
     55    /// Initializes a new instance of <see cref="VariablesScopeView"/> with
     56    /// the given <paramref name="scope"/>.
     57    /// </summary>
     58    /// <remarks>Calls <see cref="VariablesScopeView()"/>.</remarks>
     59    /// <param name="scope">The scope whose variables should be represented visually.</param>
    4360    public VariablesScopeView(IScope scope)
    4461      : this() {
     
    4663    }
    4764
     65    /// <summary>
     66    /// Removes the eventhandlers from the underlying <see cref="IScope"/>.
     67    /// </summary>
     68    /// <remarks>Calls <see cref="ViewBase.RemoveItemEvents"/> of base class <see cref="ViewBase"/>.</remarks>
    4869    protected override void RemoveItemEvents() {
    4970      Scope.VariableAdded -= new EventHandler<VariableEventArgs>(Scope_VariableAdded);
     
    5172      base.RemoveItemEvents();
    5273    }
     74    /// <summary>
     75    /// Adds eventhandlers to the underlying <see cref="IScope"/>.
     76    /// </summary>
     77    /// <remarks>Calls <see cref="ViewBase.AddItemEvents"/> of base class <see cref="ViewBase"/>.</remarks>
    5378    protected override void AddItemEvents() {
    5479      base.AddItemEvents();
     
    5782    }
    5883
     84    /// <summary>
     85    /// Updates all controls with the latest data of the model.
     86    /// </summary>
     87    /// <remarks>Calls <see cref="ViewBase.UpdateControls"/> of base class <see cref="ViewBase"/>.</remarks>
    5988    protected override void UpdateControls() {
    6089      base.UpdateControls();
Note: See TracChangeset for help on using the changeset viewer.