title: VB.NET Class Instances
body: <p>I'm writing a class library and I'm hoping I can spare the user (the one who will be using this library) from using the New keyword.  Coding on the user's part will look something like this:</p>
  
  <pre><code>Dim result As Integer = MyLibrary.MyObject.Sum(1,2)
  </code></pre>
  
  <p>This is a simplified example, but you get the idea.  The difficult part is MyObject needs to be instantiated because it has it's own private properties to keep track.</p>
  
  <p>It's like a context for MyLibrary is created for the user.  Is this doable?</p>