title: A good and complete tutorial about reflection in .NET?
body: <p>the question almost says it all. I think all of you know about the <strong>visual studio designer</strong>, and how it can show any property of an object, regardless of its type, provided that the property is allowed to be shown in the designer.</p>
  
  <p>I am working on a function that could achieve the same thing, but for this, I need a <strong>complete tutorial</strong> about <strong>reflection</strong>, so that this function can treat every type of property.</p>
  
  <p>Any suggestions?</p>