Mega Code Archive

 
Categories / C# / Reflection
 

Use GetCustomAttribute

using System; using System.Reflection; class Starter {     static void Main() {         Type tObj = typeof(Starter);         MethodInfo method = tObj.GetMethod("AMethod");         Attribute attrib = Attribute.GetCustomAttribute(method, typeof(ObsoleteAttribute));         ObsoleteAttribute obsolete = (ObsoleteAttribute)attrib;         Console.WriteLine("Obsolete Message: " + obsolete.Message);     }     [Obsolete("Deprecated function.", false)]     public void AMethod() {     } }