ClassExplorer
2.3.3
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 Get-Assembly Get-Parameter Format-MemberSignature
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 2.3.3
* Add `-Decoration` to `Find-Type`
* Fix `-Decoration` parameter and `hasattr` keyword being unreliable with non-BCL
attributes.
## 2.3.2
* Add property attributes in `Format-MemberSignature`
* Add argument completion for `-Decoration`
* Fix type for `ResolutionMap` in help
## 2.3.1
* Fix `number` signature keyword not resolving
* Add help for `hasdefault` keyword
## 2.3.0
* Add `-Extension` parameter to `Find-Member`. This will find only extension methods
* Add `index` signature keyword for restricting matches to a specific method parameter
index. (e.g. `[allof[index0, string]]` will match if the first parameter is a `string`.
## 2.2.0
### Add `-RecurseNestedType` parameter
A lot of queries were a little harder with automatically recursing nested types.
So you could do something like:
```powershell
Find-Type -Not -Base delegate | Find-Member -Not -Virtual | Find-Member Invoke
```
And end up with a bunch of members from nested delegates. This also lets you
filter nested types easier. Basically we are just actually treating nested types
like other members unless you specifically request otherwise.
### Other
* Filter sealed and abstract methods from virtual
* Fix filters applying incorrectly with `-Not` or when piped
* Add some extra parameter aliases
## 2.1.0
- Add signature keywords `abstract` and `concrete`
- Find-Type no longer includes non-public classes when `-Not` is specified
- Members from `System.Object` are now properly excluded from structs and enums when `-IncludeObject` is not specified
- `params` now shows in member format
- Member formatting is now grouped by full type name of reflected type.
- New slot virtual members now display properly when they are also sealed
## 2.0.1
- Fix error messages and help
## 2.0.0
- Added type signatures, a custom query language built into type expressions. See https://seemingly.dev/about-type-signatures
- A lot of fixes and tweaks
- Removed Find-Namespace command
FileList
- ClassExplorer.nuspec
- ClassExplorer.format.ps1xml
- bin\Desktop\ClassExplorer.pdb
- bin\Desktop\System.Buffers.dll
- ClassExplorer.psd1
- bin\Desktop\System.Collections.Immutable.dll
- ClassExplorer.psm1
- bin\Desktop\System.Memory.dll
- ClassExplorer.types.ps1xml
- bin\Desktop\System.Numerics.Vectors.dll
- bin\Core\ClassExplorer.deps.json
- bin\Desktop\System.Runtime.CompilerServices.Unsafe.dll
- bin\Core\ClassExplorer.dll
- en-US\about_Type_Signatures.help.txt
- bin\Core\ClassExplorer.pdb
- en-US\ClassExplorer.dll-Help.xml
- bin\Desktop\ClassExplorer.dll