Beispiel #1
0
 private static void PrintVersionAttribute(Attribute attribute)
 {
     if (attribute is VersionAttribute)
     {
         VersionAttribute version = (VersionAttribute)attribute;
         Console.WriteLine(" Version: {0}", version.GetVersion);
     }
 }
Beispiel #2
0
        static void Main()
        {
            // Print version of SampleClass
            Type type = typeof(SampleClass);

            object[] attributes = type.GetCustomAttributes(false);
            foreach (object attr in attributes)
            {
                VersionAttribute attrib = (VersionAttribute)attr;
                Console.WriteLine("The {0} class version is {1}", type.Name, attrib.Version);
            }
        }