Convert to Procedure
Purpose
This Code Provider is used to convert a function that returns a value of the appropriate type into a method that returns void. It is useful for instance when you have added a parameter passed into a method by reference and don’t need anything to be returned anymore.
Availability
Available when the caret is located on a non-void private method declaration. This method should have no references that use the returning value.
Usage
Place the caret on a method’s name or type assuming that it returns a value of any type.
Note
The blinking cursor shows the caret’s position at which the Code Provider is available.
- Press the Ctrl + . or Ctrl + ~ shortcut to invoke the Code Actions menu.
- Select Convert to Procedure from the menu.
After execution, the Code Provider changes the method’s return type to void and removes the returned values from all return statements.
Note
This Code Provider is the opposite of Convert to Function