|
13 | 13 | param( |
14 | 14 |
|
15 | 15 | # A string containing the text contents of the file |
16 | | -[Parameter(Mandatory,ParameterSetName='SourceTextAndPattern')] |
17 | 16 | [Parameter(Mandatory,ParameterSetName='SourceTextReplace')] |
18 | 17 | [Parameter(Mandatory,ParameterSetName='SourceStartAndEnd')] |
19 | 18 | [string] |
20 | 19 | $SourceText, |
21 | 20 |
|
22 | | -# A string containing the pattern used to recognize special sections of source code. |
23 | | -[Parameter(Mandatory,ParameterSetName='SourceTextAndPattern')] |
24 | | -[regex] |
25 | | -$SourcePattern, |
26 | | - |
27 | | - |
28 | 21 | [Parameter(Mandatory,ParameterSetName='SourceTextReplace')] |
29 | 22 | [Alias('Replace')] |
30 | 23 | [ValidateScript({ |
@@ -60,49 +53,39 @@ $EndPattern, |
60 | 53 | $ReplacementEvaluator, |
61 | 54 |
|
62 | 55 | # If set, will not transpile script blocks. |
63 | | -[Parameter(ParameterSetName='SourceTextAndPattern')] |
64 | | -[Parameter(ParameterSetName='SourceSections')] |
65 | 56 | [Parameter(ParameterSetName='SourceStartAndEnd')] |
66 | 57 | [Parameter(ParameterSetName='SourceTextReplace')] |
67 | 58 | [switch] |
68 | 59 | $NoTranspile, |
69 | 60 |
|
70 | 61 | # The path to the source file. |
71 | | -[Parameter(ParameterSetName='SourceTextAndPattern')] |
72 | | -[Parameter(ParameterSetName='SourceSections')] |
73 | 62 | [Parameter(ParameterSetName='SourceTextReplace')] |
74 | 63 | [Parameter(ParameterSetName='SourceStartAndEnd')] |
75 | 64 | [string] |
76 | 65 | $SourceFile, |
77 | 66 |
|
78 | 67 | # A Script Block that will be injected before each inline is run. |
79 | | -[Parameter(ParameterSetName='SourceTextAndPattern')] |
80 | | -[Parameter(ParameterSetName='SourceSections')] |
81 | 68 | [Parameter(ParameterSetName='SourceTextReplace')] |
82 | 69 | [Parameter(ParameterSetName='SourceStartAndEnd')] |
83 | 70 | [ScriptBlock] |
84 | 71 | $Begin, |
85 | 72 |
|
86 | 73 | # A Script Block that will be piped to after each output. |
87 | | -[Parameter(ParameterSetName='SourceTextAndPattern')] |
88 | | -[Parameter(ParameterSetName='SourceSections')] |
89 | 74 | [Parameter(ParameterSetName='SourceTextReplace')] |
90 | 75 | [Parameter(ParameterSetName='SourceStartAndEnd')] |
91 | 76 | [Alias('Process')] |
92 | 77 | [ScriptBlock] |
93 | 78 | $ForeachObject, |
94 | 79 |
|
95 | 80 | # A Script Block that will be injected after each inline script is run. |
96 | | -[Parameter(ParameterSetName='SourceTextAndPattern')] |
97 | | -[Parameter(ParameterSetName='SourceSections')] |
98 | 81 | [Parameter(ParameterSetName='SourceTextReplace')] |
99 | 82 | [Parameter(ParameterSetName='SourceStartAndEnd')] |
100 | 83 | [ScriptBlock] |
101 | 84 | $End |
102 | 85 | ) |
103 | 86 |
|
104 | 87 | begin { |
105 | | - $allSections = @() |
| 88 | + |
106 | 89 | } |
107 | 90 |
|
108 | 91 | process { |
|
0 commit comments