Microsoft.VisualStudio.Package Namespace
This namespace now includes documentation only for the types in the Microsoft.VisualStudio.Package.LanguageService.* assemblies.
| Class | Description | |
|---|---|---|
![]() | 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. |
![]() | 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. |
![]() | Declarations | Manages a list of declarations to be shown in an IntelliSense drop-down list. |
![]() | DefaultFieldValue | Associates a default value with a field name as defined in a code snippet template for a language service. |
![]() | 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. |
![]() | ExpansionFunction | Provides support for expansion functions in code snippets for a language service. |
![]() | ExpansionProvider | Provides support for inserting code snippets into source code. |
![]() | FilePathUtilities | Static utilities for getting and setting file paths. |
![]() | 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. |
![]() | 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. |
![]() | ParseRequest | Provides information to execute a parsing operation in a language service. |
![]() | SimpleEditorView | The abstract class that represents a generalized simple editor view. |
![]() | Source | Represents a source file in the language service and controls parsing operations on that source. |
![]() | TextSpanHelper | A utility class that provides methods for manipulating and comparing instances of the TextSpan class, and also for 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. |
![]() | TypeAndMemberDropdownBars | Provides support for the combo boxes showing type and member information as offered by a language service. |
![]() | ViewFilter | This class handles various editing and IntelliSense commands for a language service. |
| Structure | Description | |
|---|---|---|
![]() | CommentInfo | Provides the characters that define comments for a language service. |
![]() | Variant | Represents an object that can be interpreted as more than one type. |
| Interface | Description | |
|---|---|---|
![]() | IScanner | Used as the interface for a language parser in a language service. |
| Delegate | Description | |
|---|---|---|
![]() | ParseResultHandler | Used to define a delegate for a parsing operation completion handler in a language service. |
| Enumeration | Description | |
|---|---|---|
![]() | IndentingStyle | Represents the different indenting styles supported by language services. |
![]() | ParseReason | Provides reasons for a parsing operation in a language service. |
![]() | Severity | Specifies the severity of a parser error in a language service. |
![]() | TokenColor | Provides initial values for color indices as reported by an IScanner scanner. |
![]() | TokenTriggers | Specifies a set of triggers that can be fired from an IScanner language parser. |
![]() | TokenType | Specifies the different types of tokens that can be identified and returned from a language service scanner. |
![]() | Variant.VariantType | Specifies the type of a variant object as used by a managed package framework (MPF) language service class. |
The Managed Package Framework source code that formerly was shipped as part of the Visual Studio SDK can now be found at MPF for Projects - Visual Studio 2010.




