Using PowerShell, you interact with .NET objects during debugging in the Visual Studio IDE.
The PowerShell Visualizer injects objects, presents a scripting window. And more....
Decorate your classes like so:
Hit a breakpoint, launch a PowerShell session and operate on that object.
Create a custom visualizer by inheriting from the PoSHVisualizer.
Inject variables you want into the PowerShell environment.
These details are provided for information only. No information here is legal advice and should not be used as such.