Rename Type to Match File
- 2 minutes to read
Purpose
Used to bring the name of the type declared in the file in line with a source code file name. The best coding practices require each type to be declared in a separate file named after the type.
Note
Rename Type To Match File is a cascading Refactoring. That means that the Refactoring affects all method calls and method declarations in interfaces, base and descendant classes.
Availability
Available when the cursor is on a type name, assuming the file name differs from it.
Usage
Place the caret on a class name.
Note
The blinking cursor shows the caret’s position at which the Refactoring is available.
- Press the Ctrl + . or Ctrl + ~ shortcut to invoke the Code Actions menu.
- Select Rename File to Match Type from the menu.
After execution, the Refactoring changes the type name to match the file name.
//Filename: Person.cs
public class Person {
private int CustomerID;
public string FirstName { get; set; }
public string LastName { get; set; }
}
See Also