RevitDeveloperTools
                                
                                
                                
                                    RevitDeveloperTools copied to clipboard
                            
                            
                            
                        A suite of tools for aiding in the development of Revit plugins
KLH Revit Developer Tools
KLHSnoop
Look at the object properties of elements.
Usage
Create a wrapping plugin and call the form like
Dim form As New DeveloperTools.KLHSnoop(commandData.Application.ActiveUIDocument)
form.Show()
or
var form = new DeveloperTools.KLHSnoop(commandData.Application.ActiveUIDocument);
form.Show();
Features

KLH Snoop offers a number of features that its inspiration, RevitLookup, doesn't have.
| Feature | RevitLookup | KLH Snoop | 
|---|---|---|
| Language | C# | VB.NET | 
| UI Framework | WinForms | WPF | 
| Dialog Type | Modal | Modeless | 
| Ready to run ℹ️ | ✔️ | ❌ | 
| Snoop Revit Elements | ✔️ | ✔️ | 
| Snoop .NET Objects ℹ️ | ❌ | ✔️ | 
| See members of an IEnumerable ℹ️ | ✔️ | ✔️ | 
| Type Highlighting ℹ️ | ✔️ | ✔️ | 
| Send to new window ℹ️ | ✔️ | ✔️ | 
| Property Grouping ℹ️ | ✔️ | ✔️ | 
| Selection Parity ℹ️ | ❌ | ✔️ | 
| Lazy Loading ℹ️ | ❌ | ✔️ | 
| Copy Value ℹ️ | ❌ | ✔️ | 
| Add Elements By Ids ℹ️ | ❌ | ✔️ | 
| Zoom ℹ️ | ❌ | ✔️ | 
| Pass in custom arguments ℹ️ | ❌ | ✔️ | 
| View Automation Tree ℹ️ | ❌ | ✔️ |