Skip to content

v1.1.0

Choose a tag to compare

@SeeminglyScience SeeminglyScience released this 07 Jan 15:43
· 36 commits to master since this release
209564a

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.

For examples and usage, see the Find-Namespace help page.

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.

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