title: How to start using the .NET Framework UndoEngine Class?
body: <p>Today I've discovered that the FW 4.5 has their own undoredo manager (if I understood good) <a href="http://msdn.microsoft.com/en-us/library/System.ComponentModel.Design.UndoEngine%28v=vs.110%29.aspx">http://msdn.microsoft.com/en-us/library/System.ComponentModel.Design.UndoEngine%28v=vs.110%29.aspx</a> </p>
  
  <p>Well, I can't find any example about how to start using this class just to make a simple undo/redo of a text based control, I know other alternatives to do undoable things, but just I want to learn how to use this.</p>
  
  <p>When I try to use the constructor it has any parameter to be passed, and also the Intellisense does not shows me any method for the <code>System.ComponentModel.Design.UndoEngine</code> class, really I don't know how I could use it.</p>
  
  <p>Someone could illustrate ours with an example for <code>C#</code> or <code>VBNET</code>? (I preffer VBNET documentation if possibly, please)</p>