| Module Name | ClassExplorer |
|---|---|
| Module Guid | d215eeb5-5fdb-4174-a59f-61316972aaa9 |
| Download Help Link | |
| Help Version | 1.0.0.0 |
| Locale | en-US |
ClassExplorer is a PowerShell module that enables quickly searching the AppDomain for classes and members.
Type signatures are a custom query language built into PowerShell type expressions to enable complex searches of the environment. Originally built to more easily search for generic types, but allows for very precise exploration of currently loaded assemblies.
The Find-Member cmdlet searches the AppDomain for members that fit specified criteria. You can search the entire AppDomain, search in specific types, or filter an existing list of members.
The Find-Type cmdlet searches the AppDomain for .NET classes that match specified criteria.
The Get-Assembly cmdlet gets assemblies loaded in the AppDomain.
The Get-Parameter cmdlet gets parameter info from a member.
The Format-MemberSignature cmdlet uses the input reflection objects to generate reference library style C# pseudo code. Use this cmdlet to get a more in depth look at specific member including attribute decorations, generic type constraints, and more.
The Invoke-Member cmdlet takes a reflection info (System.Reflection.MemberInfo) object and
facilitates seamless invocation in a pipeline. Invoke-Member will handle any necessary
conversions, unwrapping of psobjects, and streamlined ref handling for interactive use.
The Get-AssemblyLoadContext cmdlet gets all currently active assembly load
contexts (ALCs), or the relevant ALCs if any parameters are specified.
This command is only supported in PowerShell 7+