Explore private properties and methods as if they were public.

Minimum PowerShell version


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ImpliedReflection

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Patrick Meinecke


(c) 2017 Patrick Meinecke. All rights reserved.



Add-PrivateMember Disable-ImpliedReflection Enable-ImpliedReflection


This module has no dependencies.

Release Notes

# v0.2.1
- Update for PowerShell Core 7.0.0-preview.1
- Fix Add-PrivateMember adding members that tracked the wrong instance
# v0.2.0
- Objects no longer need to be outputted before private members are available
- Enable invocation of private constructors via new "ctor" static proxy method
- Improve performance by using dynamically compiled delegates for reflection calls
- Full rewrite as binary module

Version History

Version Downloads Last updated
0.2.1 (current version) 232 3/14/2020
0.2.0 274 9/10/2018
0.1.2 138 8/2/2017
0.1.1 12 7/31/2017
0.1.0 14 7/30/2017