In terms of the type of the active project, it should be of C# or VB.NET project most of times, but some times it can be of C++.
These Project Widgets of Visual Smarter can be categorized into a few groups. Here they are, along with some brief descriptions for each widget.
Common
Import Images: importing all images from a specified external folder, flat or nested, into the active project as embedded resources.
Backup Projects: backing up the selected projects in the solution explorer or the active project.
Activate the Startup Project: activating the startup project (making the startup project active).
Build the Startup Project: building the startup project instead of the active one, if not the same.
Usings/Headers/Footers/Markers
Add Usings/Imports to All Documents: adding Usings/Imports from an external text file into all documents of the active project.
Add Headers to All Documents: adding Header from an external file into all documents of the same type, as specified, in the active project.
Add Footers to All Documents: adding Footer from an external file into all documents of the same type, as specified, in the active project.
Add Revision Marks to All Documents: adding revision marks into all documents, at the top or right below the document header, in the active project.
Add EndOf Marks to All Documents: adding EndOf marks to the last line (brace) of those if/switch/while/for/foreach code blocks of C# and C++ documents in the active project.
Format & Clean Up
Tabify All Documents: tabifying all documents of the active project.
Untabify All Documents: untabifying all documents of the active project.
Format All Documents: formatting all documents of the active document, based on criteria.
Clean Up All Documents: cleaning up all documents of the active document, based on criteria.
List Information
List .NET Framework Info: listing out the .NET Framework information of the active project.
List Project Info (Concise): listing out the concise information of the active project.
List Project Info (Verbose): listing out the verbose information of the active project.
List All Files Included by the Active Project: listing out all files that are included by the active project.
List Files Not Included by the Active Project: listing out all files that are NOT included by the active project.
List Read-Only Files in the Active Project: listing out all read-only files that are included by the active project.
List Writable Files in the Active Project: listing out all writable files that are included by the active project.
List LINK Files in the Active Project: listing out all LINK files that are included by the active project.
List Files of KIND in the Active Project: listing out all files of the kind as specified that are included by the active project.
List Files of PATTERN in the Active Project: listing out all files that match the search pattern and are included by the active project.
List Duplicate Files Names in the Active Project: listing out all files that have duplicate names and are included by the active project.
List All GUIDs in All Documents: listing out all GUIDs of all documents in the active project.
List Bad References in the Active Project: listing out all bad references of the active project.
Remove Bad References From the Active Project: removing all bad references from the active project.
Retrieve Information
Retrieve All Namespaces From All Documents: retrieving all namespaces from all documents of the active project.
Retrieve All Types From All Documents: retrieving all types from all documents of the active project.
Retrieve All Delegates From All Documents: retrieving all delegates from all documents of the active project.
Retrieve All Extension Methods From All Documents: retrieving all extension methods from all documents of the active project.
Retrieve All Private Methods From All Documents: retrieving all private methods from all documents of the active project.
Retrieve All Static Methods From All Documents: retrieving all static methods from all documents of the active project.
Retrieve All Default Properties From All Documents: retrieving all default properties from all documents of the active project.
Modify/Add/Remove
Prefix/Suffix All Types in the Active Project: adding prefix or suffix to all types of all documents of the active project.
Prefix/Suffix All Members of All Types: adding prefix or suffix to all members of all types of all documents of the active project.
Prefix/Suffix All Methods of All Types: adding prefix or suffix to all members of all types of all documents of the active project.
Prefix/Suffix All Properties of All Types: adding prefix or suffix to all properties of all types of all documents of the active project.
Prefix/Suffix All Fields of All Types: adding prefix or suffix to all fields of all types of all documents of the active project.
Make Fields All Default in All Types: making fields of all types to be default, in all documents of the active project.
Make Fields All Private in All Types: making fields of all types to be private, in all documents of the active project.
Make Fields All Read-Only in All Types: making fields of all types to be read-only, in all documents of the active project.
Make Fields All Writable in All Types: making fields of all types to be writable, in all documents of the active project.
Remove Bad References From the Active Project: removing all bad references from the active project.
Find Type Members
Find Methods Returning Type: finding all methods returning the type as specified, from all types of all documents of the active project.
Find Properties Returning Type: finding all properties returning the type as specified, from all types of all documents of the active project.
Find Delegates Returning Type: finding all delegates returning the type as specified, from all types of all documents of the active project.
Find All Members Returning Type: finding all members returning the type as specified, from all types of all documents of the active project.
Find Methods Taking Type: finding all methods taking the type as specified, from all types of all documents of the active project.
Find Delegates Taking Type: finding all delegates taking the type as specified, from all types of all documents of the active project.
Find All Members Taking Type: finding all members taking the type as specified, from all types of all documents of the active project.
Settings/Options/Properties
Toggle Code Analysis for the Active Project: toggling the Code Analysis setting for the active project.
Turn ON Code Analysis: turning ON the Code Analysis setting for the active project.
Turn OFF Code Analysis: turning OFF the Code Analysis setting for the active project.
Turn ON ComInterop for the Active Project: turning ON the ComInterop setting for the active project.
Turn OFF ComInterop for the Active Project: turning OFF the ComInterop setting for the active project.
Turn ON EmbedInteropType for All References: turning ON the EmbedInteropType property for all references in the active project.
Turn OFF EmbedInteropType for All References: turning OFF the EmbedInteropType property for all references in the active project.
No comments:
Post a Comment