Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This namespace now includes documentation only for the types in the Microsoft.VisualStudio.Package.LanguageService.* assemblies.
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.
Classes
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. |
Structures
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. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IScanner | Used as the interface for a language parser in a language service. |
Delegates
Delegate | Description | |
---|---|---|
![]() |
ParseResultHandler | Used to define a delegate for a parsing operation completion handler in a language service. |
Enumerations
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. |