Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/12/09 17:45:45 (14 years ago)
Author:
gkronber
Message:

Worked on plugin infrastructure refactoring. (Fully functional revision). #799

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/PluginInfrastructure Refactoring/HeuristicLab.PluginInfrastructure/Attributes/ApplicationAttribute.cs

    r2475 r2488  
    3030  /// </summary>
    3131  [AttributeUsage(AttributeTargets.Class)]
    32   public class ApplicationDescriptionAttribute : System.Attribute {
     32  public class ApplicationAttribute : System.Attribute {
    3333    private string name;
    3434    /// <summary>
     
    4040    }
    4141
    42     private string version;
    43     /// <summary>
    44     /// Gets or sets the version of the application.
    45     /// </summary>
    46     public string Version {
    47       get { return version; }
    48       set { version = value; }
    49     }
     42    //private string version;
     43    ///// <summary>
     44    ///// Gets or sets the version of the application.
     45    ///// </summary>
     46    //public string Version {
     47    //  get { return version; }
     48    //  set { version = value; }
     49    //}
    5050
    5151    private string description;
     
    6868
    6969    /// <summary>
    70     /// Initializes a new instance of <see cref="ApplicationDescriptionAttribute"/>.
     70    /// Initializes a new instance of <see cref="ApplicationAttribute"/>.
    7171    /// <param name="name">Name of the application</param>
    7272    /// </summary>
    73     public ApplicationDescriptionAttribute(string name)
     73    public ApplicationAttribute(string name)
    7474      : this(name, "") {
    7575    }
    7676
    7777    /// <summary>
    78     /// Initializes a new instance of <see cref="ApplicationDescriptionAttribute"/>.
     78    /// Initializes a new instance of <see cref="ApplicationAttribute"/>.
    7979    /// <param name="name">Name of the application</param>
    8080    /// <param name="description">Description of the application</param>
    8181    /// </summary>
    82     public ApplicationDescriptionAttribute(string name, string description)
    83       : this(name, description, "") {
     82    public ApplicationAttribute(string name, string description)
     83      : this(name, description, false) {
    8484    }
    8585
    86     /// <summary>
    87     /// Initializes a new instance of <see cref="ApplicationDescriptionAttribute"/>.
    88     /// <param name="name">Name of the application</param>
    89     /// <param name="description">Description of the application</param>
    90     /// <param name="version">Version string of the application</param>
    91     /// </summary>
    92     public ApplicationDescriptionAttribute(string name, string description, string version)
    93       : this(name, description, version, false) {
    94     }
     86    ///// <summary>
     87    ///// Initializes a new instance of <see cref="ApplicationAttribute"/>.
     88    ///// <param name="name">Name of the application</param>
     89    ///// <param name="description">Description of the application</param>
     90    ///// <param name="version">Version string of the application</param>
     91    ///// </summary>
     92    //public ApplicationAttribute(string name, string description, string version)
     93    //  : this(name, description, version, false) {
     94    //}
    9595
    9696    /// <summary>
    97     /// Initializes a new instance of <see cref="ApplicationDescriptionAttribute"/>.
     97    /// Initializes a new instance of <see cref="ApplicationAttribute"/>.
    9898    /// <param name="name">Name of the application</param>
    9999    /// <param name="description">Description of the application</param>
     
    101101    /// <param name="restartOnErrors">Flag that indicates if the application should be restarted on exceptions (for services)</param>
    102102    /// </summary>
    103     public ApplicationDescriptionAttribute(string name, string description, string version, bool restartOnErrors) {
     103    public ApplicationAttribute(string name, string description, bool restartOnErrors) {
    104104      this.name = name;
    105       this.version = version;
    106105      this.description = description;
    107106      this.restartOnErrors = restartOnErrors;
Note: See TracChangeset for help on using the changeset viewer.