Microsoft.VisualStudio.Package Namespace

This namespace now includes documentation only for the types in the Microsoft.VisualStudio.Package.LanguageService.* assemblies.

Classes

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.

Structs

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

IScanner

Used as the interface for a language parser in a language service.

Enums

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.

Delegates

ParseResultHandler

Used to define a delegate for a parsing operation completion handler in a language service.

Remarks

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.