Mega Code Archive

 
Categories / C# / Reflection
 

Find Attribytes from assembly name

using System; using System.Reflection; public class FindAttributes {   static void Main(string[] args) {       String assemblyName = "test.exe" ;       try       {         Assembly  a = Assembly.LoadFrom ( assemblyName ) ;         object[]  attributes = a.GetCustomAttributes( true ) ;         if ( attributes.Length > 0 ) {           Console.WriteLine ( "Assembly attributes for '{0}'..." , assemblyName ) ;           foreach ( object o in attributes )             Console.WriteLine ( "  {0}" , o.ToString ( ) ) ;         }         else{           Console.WriteLine ( "Assembly {0} contains no Attributes." , assemblyName ) ;         }        } catch ( Exception ex ) {         Console.WriteLine ( ex.ToString ( ) ) ;       }   } }