Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > c40235f0f9475db9355c37942ddd3d00 > files > 151

nant-0.92-4.mga4.noarch.rpm

using NAnt.Core;
using NAnt.Core.Attributes;

namespace NAnt.Examples.Tasks {
    [TaskName("usertask")]
    public class TestTask : Task {
        #region Private Instance Fields

        private string _message;

        #endregion Private Instance Fields

        #region Public Instance Properties

        [TaskAttribute("message", Required=true)]
        public string FileName {
            get { return _message; }
            set { _message = value; }
        }

        #endregion Public Instance Properties

        #region Override implementation of Task

        protected override void ExecuteTask() {
            Log(Level.Info, _message.ToUpper());
        }

        #endregion Override implementation of Task
    }
}