ClassExplorer
1.1.0
Quickly search the AppDomain for classes and members.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2017 Patrick Meinecke. All rights reserved.
Package Details
Author(s)
- Patrick Meinecke
Tags
DotNet Class Member Reflection
Cmdlets
Find-Member Find-Type Find-Namespace Get-Assembly Get-Parameter
PSEditions
Dependencies
This module has no dependencies.
Release Notes
# Version 1.1.0
## Find-Namespace Cmdlet
Added the `Find-Namespace` cmdlet for searching the AppDomain for specific namespaces. This is
paticularly useful when exploring a new assembly to get a quick idea what's available. The namespace
objects returned from this cmdlet can be piped into `Find-Type` or `Find-Member`.
## More argument completion
Namespace parameters for `Find-Namespace` and `Find-Type` now have tab completion. The `Name` parameter
for `Get-Assembly` will now also complete assembly names.
## Not parameter
The cmdlets `Find-Namespace`, `Find-Type`, and `Find-Member` now have a `Not` parameter to negate the
search criteria. This makes chaining the commands to filter results a lot easier. Here's a basic example.
```powershell
Find-Namespace Automation | Find-Member -Static | Find-Member -MemberType Field -Not
```
## Fixes
- The `Find-*` cmdlets no longer return all matches in the AppDomain if passed null pipeline input
- Added support for explicitly specifying the `InputObject` parameter from pipeline position 0
- `Find-Type` no longer throws when the `Namespace` parameter is specified with the `RegularExpression`
switch parameter
- Various build and test fixes
FileList
- ClassExplorer.nuspec
- ClassExplorer.psd1
- ClassExplorer.psm1
- bin\Core\ClassExplorer.deps.json
- bin\Core\ClassExplorer.dll
- bin\Core\ClassExplorer.pdb
- bin\Core\ClassExplorer.xml
- bin\Desktop\ClassExplorer.dll
- bin\Desktop\ClassExplorer.pdb
- bin\Desktop\ClassExplorer.xml
- en-US\ClassExplorer.dll-Help.xml
- xml\ClassExplorer.NamespaceInfo.format.ps1xml
- xml\System.Reflection.MemberInfo.format.ps1xml
- xml\System.Reflection.ParameterInfo.format.ps1xml