You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add Find-Namespace cmdlet
- Add Find-Namespace cmdlet for discovering namespaces and making it
easier to filter by namespace.
- Add argument completion for namespaces and namespace names
- Add Not parameter to Find-* cmdlets to negate matches.
- Fix an issue where the Find-* cmdlets would return all matches in
the AppDomain when passed null pipeline input.
* Add namespace input support Find-*
- Add support for NamespaceInfo objects as pipeline input for the other
Find-* cmdlets
- Fix Not parameter support Find-* cmdlets
- Fix ExpectingInput support for Find-* cmdlets
- Add argument completion for the Find-Type parameter "Namespace"
* Add assembly name argument completion
* Update help to reflect parameter changes
* Refactor build process
- Update development dependencies
- Update microsoft/powershell docker container for CircleCI
- Add a standalone build.ps1 that should be invokable with no installed
development dependencies
- Add release folder to AppVeyor artifacts
* Refactor tests
- Replace custom assertion functions with custom assertion operators
- Add tests for new argument completers, Find-Namespace, and new parameters
* Fix AppVeyor error
* Update release notes
Copy file name to clipboardExpand all lines: docs/en-US/ClassExplorer.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,10 @@ ClassExplorer is a PowerShell module that enables quickly searching the AppDomai
18
18
19
19
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.
20
20
21
+
### [Find-Namespace](Find-Namespace.md)
22
+
23
+
The Find-Namespace cmdlet searches the AppDomain for namespaces that fit a specific criteria. You can search the entire AppDomain, specific assemblies, or get the namespace of specific types or members.
24
+
21
25
### [Find-Type](Find-Type.md)
22
26
23
27
The Find-Type cmdlet searches the AppDomain for .NET classes that match specified criteria.
Find all members that start with the word Parse and take Token as a parameter. This example also
120
120
demonstrates how this will even match the element of a type that is both an array and ByRef type.
121
121
122
-
123
122
### -------------------------- EXAMPLE 5 --------------------------
124
123
125
124
```powershell
@@ -281,6 +280,22 @@ Accept pipeline input: False
281
280
Accept wildcard characters: True
282
281
```
283
282
283
+
### -Not
284
+
285
+
Specifies that this cmdlet should only return object that do not match the criteria.
286
+
287
+
```yaml
288
+
Type: SwitchParameter
289
+
Parameter Sets: (All)
290
+
Aliases:
291
+
292
+
Required: False
293
+
Position: Named
294
+
Default value: None
295
+
Accept pipeline input: False
296
+
Accept wildcard characters: False
297
+
```
298
+
284
299
### -ParameterType
285
300
286
301
Specifies a type that a member must accept as a parameter to be matched. This parameter will also match base types, implemented interfaces, and the element type of array, byref, pointer and generic types.
If you pass NamespaceInfo objects to this cmdlet it will match members from types declared in that namespace.
367
384
368
385
If you pass Type objects to this cmdlet it will match members from that type.
369
386
370
-
If you pass MemberInfo objects to this cmdlet it will filter them.
387
+
If you pass MemberInfo objects as input this cmdlet will return the input if it matches the specified criteria. You can use this to chain Find-Member commands to filter output.
371
388
372
389
If you pass any other type to this cmdlet it will match members from that object's type.
373
390
@@ -382,5 +399,6 @@ Matched MemberInfo objects will be returned to the pipeline.
0 commit comments