Attribute with supplement information : Attribute Definition « Attribute « C# / CSharp Tutorial






using System;

[AttributeUsage(AttributeTargets.All)] 
public class MyAttribute : Attribute { 
  string remark;
 
  public string supplement;
 
  public MyAttribute(string comment) { 
    remark = comment; 
    supplement = "None"; 
  } 
 
}








10.4.Attribute Definition
10.4.1.Create Attribute
10.4.2.Attribute with supplement information
10.4.3.Positional vs. Named Parameters
10.4.4.Use a named attribute parameter.
10.4.5.Use a property as a named attribute parameter.
10.4.6.Assembly level attributes don't have to be in the assemblyinfo.cs file, but must be lised outside of any namespae definition.
10.4.7.A custom attribute based on bool value