/// /// Copyright © 2003-2008 JetBrains s.r.o. /// You may distribute under the terms of the GNU General Public License, as published by the Free Software Foundation, version 2 (see License.txt in the repository root folder). /// using JetBrains.Build.Omea.Util; namespace JetBrains.Build.Omea.Infra { public interface ITaskBaseResolved { #region Attributes /// /// Gets or sets the task parameters bag that comes from the unresolved part of the task. /// Bag Bag { get; set; } #endregion #region Operations /// /// Executes the resolved task, catches and reports its exceptions. /// Should not throw. /// void Execute(); #endregion } }