title: Inline Definition and Declaration
body: <p>Ok, im sure im mis-wording the concept but here it is anyways.</p>
  
  <p>I know in CSharp you can do</p>
  
  <pre><code>el.AppendChild(new UISize(file, "TSize") { CX = 95, CY = 20 });
  </code></pre>
  
  <p>which declares a temporary bucket variable and then assigns the associate property values to the variable.  Which then sends it to the <code>XMLElement</code> <code>AppendChild</code> method.</p>
  
  <ol>
  <li>What is this design concept called?</li>
  <li>What is the conversion to VB.Net?</li>
  </ol>
  
  <p>I have tried using my own online utility that does a 90-95% conversion rate from C# &lt;-> VB.Net.  It has failed in this instance, and so need a hand-up on what i am looking to do to convert this from C# to VB.Net.</p>
  
  <p>I would really like to not have to do a long-declaration of a variable with assignments, if at all possible.</p>