Datasheet
9
Code Editing Tools
The ability to write and modify text and code is a
core function of Visual Studio 2008
Resource Editors are specialized environments for
creating, modifying, and previewing resources
included in a Visual Studio project
♦
♦
♦
♦
♦
♦
♦
♦
Source Code and Markup Formatting enables the
text editor to format source code and markup on a
per language basis
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
Surround-With Code Snippets enable you to wrap
selected lines of code a code snippet
♦
♦
♦
♦
♦
♦
♦
♦
♦
Tag Navigator represents the element that is
currently selected in the document and the hierarchy
of parent tags to which it belongs
♦
♦
♦
♦
♦
♦
♦
♦
Task List window helps you create and manage a list
of programming tasks
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
Toolbox displays icons for items that you can add to
the various design surfaces in Visual Studio
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
Refactoring Tools
Refactoring tools help you improve your code after it
has been written by changing its internal structure
without changing its external behavior
Encapsulate Field refactoring enables you to quickly
create a property from an existing field, and then
seamlessly update your code with references to the
new property
♦
♦
♦
♦
♦
♦
♦
Extract Interface refactoring provides an easy way to
create a new interface with members that originate
from an existing class, struct, or interface
♦
♦
♦
♦
♦
♦
♦
Extract Method refactoring provides an easy way to
create a new method from a code fragment in an
existing member
♦
♦
♦
♦
♦
♦
♦
♦
♦
Promote Local Variable to Parameter refactoring
provides an easy way to move a variable from a local
usage to a method, indexer, or constructor
parameter while updating the call sites correctly
♦
♦
♦
♦
♦
♦
♦
Remove Parameters refactoring provides an easy
way to remove parameters from methods, indexers,
or delegates
♦
♦
♦
♦
♦
♦
♦
Rename refactoring provides an easy way to rename
identifiers for code symbols such as fields, local
variables, methods, namespaces, properties, and
types
♦
♦
♦
♦
♦
♦
♦
♦
♦
♦
Reorder Parameters refactoring provides an easy
way to change the order of the parameters for
methods, indexers, and delegates
♦
♦
♦
♦
♦
♦
♦










