WhatsNewAttributes.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. namespace Wrox.ProCSharp.WhatsNewAttributes
  3. {
  4.    [AttributeUsage(
  5.       AttributeTargets.Class | AttributeTargets.Method,
  6.       AllowMultiple=true, Inherited=false)]
  7.    public class LastModifiedAttribute : Attribute
  8.    {
  9.       private DateTime dateModified;
  10.       private string changes;
  11.       private string issues;
  12.       public LastModifiedAttribute(string dateModified, string changes)
  13.       {
  14.          this.dateModified = DateTime.Parse(dateModified);
  15.          this.changes = changes;
  16.       }
  17.       public DateTime DateModified
  18.       {
  19.          get
  20.          {
  21.             return dateModified;
  22.          }
  23.       }
  24.       public string Changes
  25.       {
  26.          get
  27.          {
  28.             return changes;
  29.          }
  30.       }
  31.       public string Issues
  32.       {
  33.          get
  34.          {
  35.             return issues;
  36.          }
  37.          set
  38.          {
  39.             issues = value;
  40.          }
  41.       }
  42.    }
  43.    [AttributeUsage(AttributeTargets.Assembly)]
  44.    public class SupportsWhatsNewAttribute : Attribute
  45.    {
  46.    }
  47. }