title: .NET tree object model
body: <p>I like Microsoft's Windows Forms tree-view object model. It has the tree, nodes, children collection, parent, prev, next (sibling), etc. and search function. However I'm looking for the same object model with no UI - simply tree object model.  </p>
  
  <p>Does C# have this kind of model or do I have to implement it myself?</p>