Performs solution wide - cross language renaming of Class, Delegate, Enum, Interface, Struct, Event, Constant, Field, Enum Member, Association, Method, Property and Parameter code elements | |
Allows adding, editing, renaming of member signatures | |
Extracts a class from a class, interface, module (VB.NET) or a struct | |
Extracts a super class from an existing class | |
Extracts a sub class from an existing class | |
Extracts a super inter from an existing class | |
Extracts an interface from a class, interface, module (VB.NET) or a Struct | |
Extracts a super interface from an existing class | |
Extracts a sub interface from an existing class | |
Extracts a block of code from inside an existing behavioral or accessor member | |
Introduces a constant at type scope from a selection inside a of behavioral or accessor member and replaces all occurrences of the selection | |
Introduces a field at type scope from a selection inside a of behavioral or accessor member | |
Introduces an association at type scope from a selection inside a of behavioral or accessor member | |
Introduces a local variable from a selection inside a of behavioral or accessor member | |
Introduces a parameter from a selection inside a of behavioral member | |
Creates an accessor member for an existing structural member | |
Replaces all usages of a constructor with a static factory method | |
Removes an inheritance relationship between two classes and creates wrapper methods in the sub class which delegate to the super class |