File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -194,10 +194,14 @@ private string GetExtractedMethod()
194
194
var localConsts = _locals . Select ( e => e . Parent )
195
195
. OfType < VBAParser . ConstSubStmtContext > ( )
196
196
. Select ( e => " " + Tokens . Const + ' ' + e . ambiguousIdentifier ( ) . GetText ( ) + ' ' + e . asTypeClause ( ) . GetText ( ) + " = " + e . valueStmt ( ) . GetText ( ) ) ;
197
+
197
198
var localVariables = _locals . Select ( e => e . Parent )
198
199
. OfType < VBAParser . VariableSubStmtContext > ( )
199
200
. Where ( e => _view . Parameters . All ( param => param . Name != e . ambiguousIdentifier ( ) . GetText ( ) ) )
200
- . Select ( e => " " + Tokens . Dim + ' ' + e . ambiguousIdentifier ( ) . GetText ( ) + ' ' + e . asTypeClause ( ) . GetText ( ) ) ;
201
+ . Select ( e => " " + Tokens . Dim + ' ' + e . ambiguousIdentifier ( ) . GetText ( ) +
202
+ ( e . LPAREN ( ) == null
203
+ ? string . Empty
204
+ : e . LPAREN ( ) . GetText ( ) + ( e . subscripts ( ) == null ? string . Empty : e . subscripts ( ) . GetText ( ) ) + e . RPAREN ( ) . GetText ( ) ) + ' ' + e . asTypeClause ( ) . GetText ( ) ) ;
201
205
var locals = string . Join ( newLine , localConsts . Union ( localVariables )
202
206
. Where ( local => ! _selectedCode . Contains ( local ) ) . ToArray ( ) ) + newLine ;
203
207
You can’t perform that action at this time.
0 commit comments