![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ActiveConfigurationChangedEventArgs |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
AfterProjectFileOpenedEventArgs |
Event raised just after a project file opens. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
AssemblyReferenceNode |
A node in the project hierarchy that represents a managed assembly reference. It represents one of the assembly nodes under the References node of a project in Solution Explorer. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
AuthoringScope |
Encapsulates information about the source as obtained from a parsing operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
AuthoringSink |
This class is used by the parser to gather information about the source being parsed. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
AutomationBrowsableAttribute |
Represents whether or not properties are visible to automation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
BeforeProjectFileClosedEventArgs |
Event raised just before a project file opens. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
BuildableProjectConfig |
Manages a project configuration's build operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
BuildActionConverter |
Converts BuildAction values to and from enumeration types and strings. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
BuildDependency |
Represents a build project which is a dependency of another project. It implements the IVsBuildDependency interface. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
BuildPropertyPage |
Defines the properties on the build property page and handles loading and saving the properties. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CodeWindowManager |
Wraps an IVsCodeWindow object for use in a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ColorableItem |
Provides a default implementation of the VSIP interface IVsColorableItem. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Colorizer |
This class implements the IVsColorizer interface and is used to support syntax highlighting in an editor. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CompletionSet |
Represents an IntelliSense completion list that is displayed in the current text view. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Completor |
Wraps and applies multiple changes to a text view as a single operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CompoundAction |
Manages a group of edit operations that are treated as a single operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CompoundActionBase |
Used to create CompoundAction objects. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CompoundActionFactory |
Creates CompoundAction objects based on specific source files and views. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
CompoundViewAction |
Manages multiple edit actions that are treated as a single operation, optimized for a text view. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ComReferenceNode |
A node in the project hierarchy that represents a COM component reference. It represents one of the nodes under a project's References in the Solution Explorer. A COM component may be a type library, a dynamic link library, an ActiveX component, or an executable. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ConfigProvider |
Implements the functionality of IVsCfgProvider. It is used for managing configuration information for the project. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ConnectionPointContainer |
Contains the set of event handlers that deal with events of type SinkType. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DebugModeConverter |
Converts DebugMode values to and from enumeration types and strings. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Declarations |
Manages a list of declarations to be shown in an IntelliSense drop-down list. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DefaultFieldValue |
Infrastructure. Associates a default value with a field name as defined in a code snippet template for a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DefaultSortOrderNode |
A set of constants that specify the default sort order for different types of hierarchy node. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DeleteToken |
Stores the token to be deleted. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DependentFileNode |
Defines logic for dependent file nodes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DependentFileNodeProperties |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DesignPropertyDescriptor |
A specialization of PropertyDescriptor that allows customization of the display name of the property in the property grid. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DocumentManager |
Abstract class that handles the opening and saving of items. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DocumentProperties |
Provides support for document-specific properties associated with a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DocumentTask |
Represents an item for a language service in the Error List Options window. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
DropDownMember |
Represents a single entry in a combo box on a drop-down bar. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EditArray |
Merges multiple edit operations to create a single operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EditorControl |
Handles the editor window. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EditorFactory |
This class provides a default editor factory implementation that hosts the Visual Studio core editor. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EditorFactory.EditorInfo |
Contains data about a specific editor. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EditSpan |
Describes an edit operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
EnumDependencies |
An enumerator for build dependencies. This class implements IVsEnumDependencies. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ExpansionFunction |
Provides support for expansion functions in code snippets for a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ExpansionProvider |
Provides support for inserting code snippets into source code. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FileDocumentManager |
Handles the opening and saving of files in the project hierarchy. It is a file-specific implementation of DocumentManager. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FileNode |
A node in the project hierarchy that represents a file. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FileNodeProperties |
A set of custom properties for file nodes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FilePathUtilities |
Static utilities for getting and setting file paths. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FolderNode |
A node in the project hierarchy that represents a folder. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
FolderNodeProperties |
Provides a simple collection to use to store a set of properties for a folder hierarchy item. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
HierarchyNode |
A parent node that has zero or more child nodes, each of which may itself be a hierarchy. This is the base class for hierarchy elements such as FileNode and FolderNode. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ImageHandler |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
LanguagePreferences |
Provides support for language service-specific preferences. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
LanguageService |
This is the base class for a language service that supplies language features including syntax highlighting, brace matching, auto-completion, IntelliSense support, and code snippet expansion. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
LocalizableProperties |
Defines the dynamic properties of the project. This class is an implementation of ICustomTypeDescriptor. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
MethodData |
Provides support for the IntelliSense method tip operation. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Methods |
Represents a collection of method signatures obtained from a parsing operation in a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
MsBuildGeneratedItemType |
Defines the constant strings used with the build item types returned from MSBuild. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
MsBuildTarget |
Defines the constant strings used with the MSBuild target for the project. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
NestedProjectBuildDependency |
Describes a build dependency to a nested project. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
NestedProjectNode |
Represents a project node that is nested under another project node in the hierarchy. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
NodeProperties |
To create your own localizable node properties, inherit from NodeProperties and add public properties decorated with your own localized display name, category and description attributes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
OleServiceProvider |
Manages the different services needed by the package. It maintains an internal collection of services that can be added, removed, and queried. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
OutputGroup |
Defines a project's build output group. Implements IVsOutputGroup and IVsOutputGroup2. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
OutputTypeConverter |
Converts OutputType values to and from strings. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ParseRequest |
Provides information to execute a parsing operation in a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
PlatformTypeConverter |
Converts PlatformType values to and from strings. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectConfig |
Holds project-specific configuration data. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectConfigProperties |
Represents the configuration-dependent project properties. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectContainerNode |
An abstract class that represents the solution node (the top node in a hierarchy with nested projects). It handles adding and removing the subprojects. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectDocumentsListener |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectElement |
Represents a project item (usually a file) and allows getting and setting attributes on it. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectFactory |
Creates projects within the solution. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectFileAttributeValue |
Defines the item type literals for items added to the project. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectFileConstants |
Defines the constant strings used with project files. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectNode |
Manages the persistent state of a Visual Studio project, including references, options, and files. Has a graphical user interface in the form of a hierarchy. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectNodeProperties |
Defines the properties of the project node. To create localizable node properties for a given project, subclass this class and add public properties decorated with your own localized display name, category and description attributes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectOptions |
ProjectOptions are used to pass parameters to the invoked a compiler. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectPackage |
The base class for project packages. Handles solution listeners. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectPropertyChangedArgs |
Represents arguments for the OnProjectPropertyChanged event. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectReferenceNode |
A reference node in the project hierarchy that represents a referenced project. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectReferencesProperties |
Defines the properties specific to project reference nodes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ProjectSecurityChecker |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
PropertiesEditorLauncher |
Launches the Project Properties Editor. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
PropertyPageTypeConverterAttribute |
A type converter attribute that holds the type with which it was constructed. Obsolete. Use PropertyPageTypeConverterAttribute instead. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ReferenceContainerNode |
This class is the container for all the reference nodes in the project. It corresponds to the References node of a project in the Solution Explorer. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ReferenceNode |
Represents the project references (assemblies, COM components, referenced projects) in the project hierarchy. ReferenceContainerNode is responsible for creating all types of reference nodes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ReferenceNodeProperties |
Defines the properties specific to reference nodes. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ReplaceBetweenPairToken |
Represents the token that is to be replaced between a pair of markers. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ReplacePairToken |
Represents a token that is to be replaced. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SelectionListener |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SettingsPage |
Base class for property pages. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SimpleEditorView |
The abstract class that represents a generalized simple editor view. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SingleFileGeneratorFactory |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SingleFileGeneratorNodeProperties |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SolutionListener |
The abstract class that listens to different modifications to the solution. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SolutionListenerForProjectOpen |
Monitors open project events. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
SolutionListenerForProjectReferenceUpdate |
Monitors the project for modifications to project references. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Source |
Represents a source file in the language service and controls parsing operations on that source. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
TextSpanHelper |
A utility class that provides useful methods for manipulating and comparing instances of the TextSpan class as well as validating positions. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
TextTipData |
Provides a default implementation of IVsTextTipData for use in the IVsTextTipWindow for displaying tool tips. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
TokenInfo |
Provides information about a particular token encountered by a language service's language parser. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
TokenProcessor |
Manages tokens and handles token processing. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
TypeAndMemberDropdownBars |
Provides support for the combo boxes showing type and member information as offered by a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
UIHierarchyUtilities |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
UpdateSolutionEventsListener |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
UserProjectSecurityChecker |
|
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
Utilities |
A collection of static utility and helper methods. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
ViewFilter |
This class handles various editing and IntelliSense commands for a language service. |
![Public class](images/ms233746.pubclass(ja-jp,vs.90).gif) |
VsMenus |
Makes menu commands and command sets available to managed package code. |