Inheritance: System.Attribute
 private static void PrintVersionAttributeInfo(Attribute attr)
 {
     if (attr is VersionAttribute)
     {
         VersionAttribute version = (VersionAttribute)attr;
         Console.WriteLine("          Version: {0}", version.GetVersion);
     }
 }
Exemple #2
0
        static void Main(string[] args)
        {
            Type type = typeof(VersionAttProgram);

            object[] allAttributes = type.GetCustomAttributes(false);

            foreach (object att in allAttributes)
            {
                VersionAttribute v = (VersionAttribute)att;
                Console.WriteLine("Current Version: {0}.{1}", v.Major, v.Minor);
            }
        }