Collapse/Expand Property


Collapses the property declaration onto a single line and vice versa. Single-line properties make your code more compact. On the other hand, they can decrease code readability.


Available when the caret is on the property variable name, provided that all property accessors consist of a single statement.


  1. Place the caret on a property variable name.


    The blinking cursor shows the caret’s position at which the Code Formatter is available.

    public int A {
        get {
            return a;
        set {
            a = value;
  2. Press the Ctrl + . or Ctrl + ~ shortcut to invoke the Code Actions menu.
  3. Select Collapse Property from the menu (Expand Property - if you are expanding the property).

After execution, the Code Formatter removes the line breaks, and converts the property to a single-line form or expands it to a multiple-line form.

public int A { get { return a; } set { a = value; } }
See Also