mursaleen fayyaz
hi,
Reflection is able to read metadata of any managed code assemblies, modules and type information runtime.reflection provides objects that encapsulate assemblies, modules and types.with the help of Reflection we can determine the dependancies of an assembly,Invoking a method that's defined at runtime, find properties that have been marked with attributes.
Please referhttp://msdn.microsoft.com/en-us/library/ms173183(v=vs.80).aspxhttp://www.codeguru.com/csharp/csharp/cs_misc/reflection/article.php/c4257/An-Introduction-to-Reflection-in-C.htm
for custom attributehttp://msdn.microsoft.com/en-us/library/sw480ze8(v=vs.71).aspxhttp://msdn.microsoft.com/en-us/library/84c42s56.aspx
hope this will help.