title: C# PropertyInfo (Generic)
body: <p>Lets say i have this class:</p>
  
  <pre><code>class Test123&lt;T&gt; where T : struct
  {
      public Nullable&lt;T&gt; Test {get;set;}
  }
  </code></pre>
  
  <p>and this class</p>
  
  <pre><code>class Test321
  {
     public Test123&lt;int&gt; Test {get;set;}
  }
  </code></pre>
  
  <p>So to the problem lets say i want to create a Test321 via reflection and set "Test" with a value how do i get the generic type?</p>