Refactor! Pro for .NET - .NET - V3.0.8

by Developer Express - 製品のタイプ: アドイン

この商品については、日本語の説明書きはございません。
Refactor! Pro for .NET - .NET - V3.0.8 のスクリーンショットA refactoring toolset for Visual Studio. Refactor! Pro combines a language-independent code shaping engine with a highly-optimized user experience. Refactor! is designed to help all developers craft and sculpt their code with the speed and efficiency needed to meet their line of business demands. While you work, Refactor analyzes the code, looking for opportunities to simplify. When a refactoring is available, you'll see a refactoring smart tag appear below the identifier at the caret or near the selected code block. Just click the smart tag to see which refactorings are available.

¥13,440 (税込)

一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

Refactor! Pro for .NET V3.0.8

カートに追加 ¥ 13,440 (税込) 1 Developer License - Includes one year subscription ダウンロード (21.0 MB)

Refactor! Pro for .NET V3.0.8 and CodeRush for Visual Studio.NET V3.0.8

カートに追加 ¥ 34,020 (税込) 1 Developer License - Includes one year subscription ダウンロード (42.3 MB)

すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。 

一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

What’s new in Refactor! Pro V3.0x?

Refactor! Pro 3.0 adds 27 new refactorings, including 15 dedicated to ASP.NET, 3 for XAML, and 9 for C#, VB, C++, and, as an early experience option, we've added refactoring support for JavaScript.

New source code refactorings in this 3.0 release:

  • Consolidate Using Statements
  • Convert to Auto-implemented Property (convert all)
  • Convert to Built-in Type
  • Convert to Create & Set
  • Convert to Initializer
  • Convert to IsNothing
  • Convert to System Type
  • Expand Lambda Expression
  • Inline Alias

New XAML refactorings in this 3.0 release:

  • Extract to XAML Resource
  • Extract to XAML Resource (replace all)
  • Replace with XAML Resource

New ASP.NET refactorings in this 3.0 release:

  • Add AssociatedControlID Attribute
  • Add RunAt Attribute
  • Convert to Pixels
  • Convert to Points
  • Convert to Skin
  • Extract Script
  • Make Id Unique
  • Merge Styles
  • Move Style Attributes to External CSS
  • Move Style Attributes to Theme
  • Move Style Attributes to Theme (use SkinId)
  • Reorder Attributes
  • Set CssClass
  • Split Style
  • Toggle ViewState

What's new in Refactor! V2.5x?

  • Convert to Auto-Implemented Property - Removes the backing store and converts a property to an auto-implemented property. (C# 3.0 only)
  • Create Backing Store - Converts an auto-implemented property to a conventional property with a backing store. (C# 3.0 only)
  • Extract String to Resource - Extracts the string at the caret into a resource file.
  • Extract XML Literal to Resource - Extracts this embedded XML literal to a resource file. (VB 9.0 only)
  • Inline Constant - Replaces a constant reference with its defined value, removing the constant declaration if there are no other references to it.
  • Introduce Alias - Introduces a new file-scoped alias for the current type or namespace name and replaces it with the newly-created alias.
  • Introduce Alias (replace all) - Introduces a new file-scoped alias for the current type or namespace and replaces all references to it in the current file with the newly-created alias.
  • Introduce Constant (local) - Declares a new local constant, initialized to the value of the string or number at the caret.
  • Make Explicit - Converts the implicitly-typed local variable to a variable with an explicit type. (C# 3.0 and VB 9.0 only)
  • Make Explicit (and Name Anonymous Type) - Converts the implicitly-typed local variable to a variable with an explicit type, creates a named type to represent the expression on the right, and replaces the anonymous type with a newly-declared type. (C# 3.0 and VB 9.0 only)Other anonymous types in this project having the same shape will also be replaced by the new type.
  • Make Implicit - Converts an explicitly-typed variable declaration to an implicit one. (C# 3.0 and VB 9.0 only)
  • Remove Redundant Assignment - Removes redundant initialization of a variable.
  • Rename Type to Match File - Renames the type to match the file name, updating references as necessary.
  • Widen Scope (promote to constant) - Moves the local constant declaration out of the member and up to the type, replacing all matching values in the type with a reference to the constant.

What’s new in Refactor V2.2.x?

  • Add Parameter - New refactoring: Adds a new parameter to a method declaration and updates all calls accordingly
  • Add Validator - New refactoring: Adds one or more selected Validators to the active input control (the control containing the caret). [ASP .NET only]
  • Boolean to Enum - New refactoring: Converts a Boolean type to an enumeration, updating client code if necessary
  • Break Apart Parameters - New refactoring: Places each parameter on a separate line
  • Create Method Stub - New refactoring: Generates a method for the selected call, with appropriate parameters and return result
  • Extract ContentPlaceHolder - New refactoring: Moves the selected content from a .master page to a new .aspx file, placing it inside tags, and inserts a new tag at the extraction point inside the master page. [ASP .NET only]
  • Extract ContentPlaceHolder (and create master page) - New refactoring: Moves the content that is outside of the selection (in the active .aspx page) to a new master page, inserting a tag to reference the extracted content, and then wraps the selection in the aspx page with tags and adds a MasterPageFile attribute to link to the new master page. [ASP .NET only]
  • Extract Function (outside of class) - New refactoring: Moves selected code into a new function within the enclosing namespace. [C++ only]
  • Extract Style (class) - New refactoring: Converts an inline style to a named class style. [ASP .NET only]
  • Extract Style (id) - New refactoring: Converts an inline style to a named id style. [ASP .NET only]
  • Move Method to Header - New refactoring: Moves a method from a source file into the class declaration (in the header file). [C++ only]
  • Move Method to Source File - New refactoring: Move a method's implementation to a source file and create a declaration in the header file. [C++ only]
  • Move Style Attributes to CSS - New refactoring: Moves styling attributes from the active control to a new CSS class and applies the class to the control. [ASP .NET only]

Simplify your .NET Code

  • To perform an extract method, just select the block of code you want to extract, and press the Refactor Key
  • To reorder parameters, place the cursor on the type of the parameter and press the Refactor Key
  • To create a method overload, place the cursor at the start of the method declaration and press the Refactor Key
  • To reverse a conditional or replace a nested conditional with a guard clause, place the cursor on the "if" keyword and press the Refactor Key

Refactor is one of the only code simplification and refactoring tools able to provide so much functionality with just one key.

Say Goodbye to Modal Speed Bumps
Developers need tools that help them concentrate on producing code. Complex modal user interfaces, code preview windows, and distracting popup dialogs slow you down. With Refactor, nothing gets between you and your code. All Refactor UI is grafted onto the surface of the editor. So if you need to reorder parameters to a method, you'll actually see the parameters move in the code.
Refactor is one of the only refactoring and code simplification tools to ship without any modal interface to slow you down.

Cut and Paste Refactoring
Much of refactoring is simply about moving code from one location to another. Refactor exploits the clipboard to allow you to initiate refactorings simply by cutting from one location and pasting at a target location. Let's say you need a new, small method derived from a chunk of a large, unwieldy method. These large complicated code blocks can be daunting to even highly-skilled coders but with Refactor you can simply cut out a chunk from the big method and paste it where you want the new method to appear.
Refactor is one of the only refactoring and code simplification tools to use cut and paste as an entry point to refactoring.

Refactoring Smart Tags
While you work, Refactor analyzes the code, looking for opportunities to simplify. When a refactoring is available, you'll see a refactoring smart tag appear below the identifier at the caret or near the selected code block. Just click the smart tag to see which refactorings are available.

Multiple Language Support
Refactor is designed to be completely language neutral, just like Visual Studio .NET. While refactor currently supports Visual Basic and C#, the remarkable thing is that the refactorings are all coming from a single code base. There is no language-specific C# or VB code in the product. That means when the CodeRush Core Engine gains support for a new programming language, Refactor will too.
Refactor! is one of the only refactoring and code simplification tools that supports both Visual Basic and C#

Extensibility
Refactor! was built upon the DXCore for Visual Studio .NET extensibility framework, and exposes additional interface that developers can easily exploit to create their own custom refactorings and code simplification tools. Note: CodeRush is not required to be able to use Refactor!
Refactor is one of the only refactoring and code simplification tools with built in extensibility


商品検索

検索したい単語を入力して下さい:

クイック リンク

Award