Object State Browser control


Version: 1.0
Size:
120KB
Requirements:
No special requirements
Seller:
Jeff Key
Price:
Free
System:
Windows Vista/2003/XP/2000/98/Me/NT
Rating:
4.9
License:
Freeware

Description - Object State Browser control



Oftentimes I find myself writing quick Little treeview apps to inspect the state of object graphs. For quite some time I`ve wanted to Create a generic control that would take any object graph and let me quickly inspect its state but never got around to it. I had some free time Tonight and whipped this up. I`ve only tested it on the simple graph below, so please let me know if you run into any problems. I`m sure I`ll be updating it soon. Notes: * It`s lazy-loaded, so you can inspect graphs with circular references. * Any collections that implement IList or iDictionary are displayed with the elements` indexes and keys, respectively. * Value types and strings show their values inline whereas reference types (if not null) are expandable. * Due to the lazy loading, the state of each node is valid only at the time it is expanded. * Again, this is a quickie, so please let me know of any problems. (I thought others may find it useful, so I put it up while I had the time.) * Help file is included. The only relevant properties: * Object: The object to inspect * ShowPrivateMembers: Display private members * ShowDataType: Show the type of each member * BoldMemberTypes: Bold the members whose types are in this ArrayList. * BoldMemberNames: Bold the members whose names are in the array.

Object State Browser control Members Whose Browser Control


More in Miscellaneous-Object State Browser control

State Browser Members Whose State Browser Control