Skip to content

Commit d8a075e

Browse files
jpsnoveradityapatwardhan
authored andcommitted
Provide the correct form for foreach when there is an error. (PowerShell#4950)
* Update ParserStrings.resx * Provide the proper form for foreach * added "{...}"
1 parent 2e901e5 commit d8a075e

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/System.Management.Automation/resources/ParserStrings.resx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -420,10 +420,12 @@ Possible matches are</value>
420420
<value>Missing statement block in switch statement clause.</value>
421421
</data>
422422
<data name="MissingForeachExpression" xml:space="preserve">
423-
<value>Missing expression in foreach loop.</value>
423+
<value>Missing expression in foreach loop.
424+
The correct form is: foreach ($a in $b) {...}</value>
424425
</data>
425426
<data name="MissingForeachStatement" xml:space="preserve">
426-
<value>Missing statement body in foreach loop.</value>
427+
<value>Missing statement body in foreach loop.
428+
The correct form is: foreach ($a in $b) {...}</value>
427429
</data>
428430
<data name="OnlyOneParameterListAllowed" xml:space="preserve">
429431
<value>The param statement cannot be used if arguments were specified in the function declaration.</value>
@@ -516,13 +518,16 @@ Possible matches are</value>
516518
<value>Missing '{' in switch statement.</value>
517519
</data>
518520
<data name="MissingVariableNameAfterForeach" xml:space="preserve">
519-
<value>Missing variable name after foreach.</value>
521+
<value>Missing variable name after foreach.
522+
The correct form is: foreach ($a in $b) {...}</value>
520523
</data>
521524
<data name="MissingInInForeach" xml:space="preserve">
522-
<value>Missing 'in' after variable in foreach loop.</value>
525+
<value>Missing 'in' after variable in foreach loop.
526+
The correct form is: foreach ($a in $b) {...}</value>
523527
</data>
524528
<data name="MissingEndParenthesisAfterForeach" xml:space="preserve">
525-
<value>Missing closing ')' after expression part of foreach loop.</value>
529+
<value>Missing closing ')' after expression part of foreach loop.
530+
The correct form is: foreach ($a in $b) {...}</value>
526531
</data>
527532
<data name="MissingOpenParenthesisAfterKeyword" xml:space="preserve">
528533
<value>Missing opening '(' after keyword '{0}'.</value>

0 commit comments

Comments
 (0)