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