Skip to main content

Remove Discard Variable

Removes a discard variable that serves no purpose in code.

Availability

Available when the cursor is in a discard variable.

How to Use

  1. Place the caret in a discard variable (_).

    class RemoveDiscardVariable {
        string GetMethodName(ISymbol symbol) {
            if (symbol is IMethodSymbol _) {
                return symbol.Name;
            }
            return null;
        }
    }
    
  2. Press the Ctrl + . or Ctrl + ~ shortcut to invoke the Code Actions menu.

    RemoveVariable

  3. Select Remove Discard Variable from the menu.

After execution, the Refactoring removes the discard variable.

class RemoveDiscardVariable {
    string GetMethodName(ISymbol symbol) {
        if (symbol is IMethodSymbol) {
            return symbol.Name;
        }
        return null;
    }
}
See Also