We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9fa2fe9 commit f18cbd4Copy full SHA for f18cbd4
Types/ParameterAST/Alias.psd1
@@ -8,4 +8,5 @@
8
ValueFromPipeline = "FromPipeline"
9
ValueFromRemainingArguments = "FromUnbound"
10
ValueFromRemaining = "FromUnbound"
11
+ Aliases = "ParameterNames"
12
}
Types/ParameterAST/get_ParameterNames.ps1
@@ -0,0 +1,18 @@
1
+@(foreach ($attr in $this.Attributes) {
2
+ $reflectedType = $attr.TypeName.GetReflectionType()
3
+ if ($reflectedType -ne [Alias]) {
4
+ continue
5
+ }
6
+
7
+ foreach ($positionalParameter in $attr.PositionalArguments) {
+ $positionalParameter.Value
+ foreach ($namedArgument in $attr.NamedArguments) {
+ if ($namedArgument.ArgumentName -eq 'AliasNames') {
13
+ $namedArgument.Argument.Value
14
15
16
+}
17
18
+$this.Name.VariablePath.ToString())
0 commit comments