Find-Ast
2 minute read
Find-Ast
Synopsis
{{ Fill in the Synopsis }}
Syntax
FromAstInfo (Default)
Find-Ast
[-Recurse]
[<CommonParameters>]
FromAstInfoWithType
Find-Ast
-DevXAstInfo <DevXAstInfo>
-Type <Type[]>
[-Recurse]
[<CommonParameters>]
FromAstInfoWithPredicate
Find-Ast
-DevXAstInfo <DevXAstInfo>
-Predicate <ScriptBlock[]>
[-Recurse]
[<CommonParameters>]
FromPathWithType
Find-Ast
-Path <String>
-Type <Type[]>
[-Recurse]
[<CommonParameters>]
FromPathWithPredicate
Find-Ast
-Path <String>
-Predicate <ScriptBlock[]>
[-Recurse]
[<CommonParameters>]
FromScriptBlockWithType
Find-Ast
-ScriptBlock <ScriptBlock>
-Type <Type[]>
[-Recurse]
[<CommonParameters>]
FromScriptBlockWithPredicate
Find-Ast
-ScriptBlock <ScriptBlock>
-Predicate <ScriptBlock[]>
[-Recurse]
[<CommonParameters>]
Description
{{ Fill in the Description }}
Examples
Example 1
{{ Add example code here }}
{{ Add example description here }}
Parameters
-DevXAstInfo
{{ Fill DevXAstInfo Description }}
Type: DevXAstInfo
Parameter Sets: FromAstInfoWithType, FromAstInfoWithPredicate
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Path
{{ Fill Path Description }}
Type: String
Parameter Sets: FromPathWithType, FromPathWithPredicate
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Predicate
{{ Fill Predicate Description }}
Type: ScriptBlock[]
Parameter Sets: FromAstInfoWithPredicate, FromPathWithPredicate, FromScriptBlockWithPredicate
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Recurse
{{ Fill Recurse Description }}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ScriptBlock
{{ Fill ScriptBlock Description }}
Type: ScriptBlock
Parameter Sets: FromScriptBlockWithType, FromScriptBlockWithPredicate
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Type
{{ Fill Type Description }}
Type: Type[]
Parameter Sets: FromAstInfoWithType, FromPathWithType, FromScriptBlockWithType
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug
, -ErrorAction
, -ErrorVariable
,
-InformationAction, -InformationVariable
, -OutVariable
, -OutBuffer
, -PipelineVariable
,
-Verbose
, -WarningAction
, and -WarningVariable
. For more information, see
about_CommonParameters.
Inputs
None
Outputs
System.Management.Automation.Language.Ast
Notes
Related Links
Last modified June 12, 2023: (MAINT) Reimplement module type autoloading in DevX (e67def2)