This documentation is archived and is not being maintained.
Microsoft.VisualStudio.Language.Intellisense Namespace
Visual Studio 2012
| Class | Description | |
|---|---|---|
![]() | BulkObservableCollection<T> | Represents an ObservableCollection<T> that includes the AddRange() operation. |
![]() | Completion | Represents a completion item, including the icon, insertion text, and display text, in a CompletionSet. |
![]() | CompletionPresenterStyle | Defines a set of properties that will be used to style the default completion presenter. |
![]() | CompletionSelectionStatus | Represents the full selection status of a completion set. |
![]() | CompletionSet | Represents a set of completions. |
![]() | CompletionSet.CompletionMatchResult | Stores information about the completion match result. |
![]() | CurrentParameterChangedEventArgs | Provides information about the change of the current parameter in a signature help session. |
![]() | FilteredObservableCollection<T> | Represents a filtered observable collection. |
![]() | IconDescription | Describes the icon to use for displaying items in statement completion. |
![]() | IntellisenseSpaceReservationManagerNames | Defines the names of the space reservation managers used by the default IntelliSense presenters. |
![]() | QuickInfoPresenterStyle | Defines a set of properties that will be used to style the default QuickInfo presenter. |
![]() | SelectedSignatureChangedEventArgs | Provides information about selected signature changes for the SelectedSignatureChanged event. |
![]() | SignatureHelpPresenterStyle | Represents a set of properties used to define the style of the default signature help presenter. |
![]() | SmartTag | A tag used to contain actions that may be performed on a span of text as part of a smart tag session. |
![]() | SmartTagActionSet | Represents a set of smart tag actions. |
![]() | ValueChangedEventArgs<TValue> | Provides information about value changes of all kinds. |
| Interface | Description | |
|---|---|---|
![]() | ICompletionBroker | Represents the central broker responsible for statement completion. |
![]() | ICompletionSession | Represents a statement completion session, which is a type of IntelliSense session. |
![]() | ICompletionSource | Provides completions for a given content type. |
![]() | ICompletionSourceProvider | Provides completion sources. |
![]() | ICustomCommit | Provides custom commit operations for completions. |
![]() | ICustomIntellisensePresenter | Defines a custom IntelliSense presenter. |
![]() | ICustomKeyboardHandler | Defines a custom handler of keyboard events |
![]() | IGlyphService | Gets a standard set of glyphs. |
![]() | IIntellisenseCommandTarget | Provides a way to intercede in the command-handling chain to handle keyboard commands. |
![]() | IIntellisenseController | Controls the IntelliSense process for one or more subject ITextBuffer objects exposed through a single ITextView. |
![]() | IIntellisenseControllerProvider | Creates IntelliSense controllers for a specific ITextView object. |
![]() | IIntellisensePresenter | Defines a presenter of IntelliSense information. |
![]() | IIntellisensePresenterProvider | Creates IntelliSense presenters over a given IntelliSense session. |
![]() | IIntellisenseSession | Represents an IntelliSense session, or a single instance of the IntelliSense process. |
![]() | IIntellisenseSessionStack | Represents a stack of IntelliSense sessions. The stack manages session activation and currency. |
![]() | IIntellisenseSessionStackMapService | Provides access to all the IIntellisenseSessionStack objects created for all the different ITextView instances in the application. |
![]() | IParameter | Represents an individual parameter description inside the description of a signature for Signature Help (Parameter Info). |
![]() | IPopupIntellisensePresenter | Defines an IntelliSense presenter that is rendered as a popup within an ITextView. |
![]() | IQuickInfoBroker | Defines a Quick Info broker. |
![]() | IQuickInfoSession | Represents an IntelliSense session used to display Quick Info information. |
![]() | IQuickInfoSource | Represents a Quick Info provider, which acts as a provider of Quick Info information for a text buffer. |
![]() | IQuickInfoSourceProvider | Represents a factory of Quick Info sources. |
![]() | ISignature | Represents an individual signature displayed in a tool, such as the signature help tool. |
![]() | ISignatureHelpBroker | Defines the signature help broker, which is the primary component of the signature help process. |
![]() | ISignatureHelpSession | Defines an IntelliSense session used for displaying signature help. |
![]() | ISignatureHelpSource | Defines a provider of signature help information that is used in the IntelliSense process. |
![]() | ISignatureHelpSourceProvider | Defines an extension used to create signature help providers from a given ITextBuffer opened in a given context. |
![]() | ISmartTagAction | Defines a smart tag action. |
![]() | ISmartTagBroker | Defines a smart tag broker, which is responsible for triggering smart tags. Components call methods on the broker in order to trigger smart tags. |
![]() | ISmartTagSession | Defines a smart tag session, which encapsulates all the information about a particular invocation of the smart tag system. |
![]() | ISmartTagSource | Defines a source for smart tag data. |
![]() | ISmartTagSourceProvider | Defines a provider of a smart tag source. |
![]() | ITextFormattable | Provides a way to override the text formatting properties for an object. |
![]() | IUIElementProvider<TItem, TContext> | Defines the provider of WPF UIElements for objects of a certain type, for a specified context. |
![]() | IWpfKeyboardTrackingService | Defines a MEF service responsible for tracking the keyboard in hosts of the WPF editor. |
| Enumeration | Description | |
|---|---|---|
![]() | CompletionMatchType | Defines the types of matching that can be done on completion items. |
![]() | IntellisenseKeyboardCommand | Represents the set of keyboard commands that can be issued to IntelliSense presenters. |
![]() | SmartTagState | The set of smart tag session states. |
![]() | SmartTagType | The set of smart tag session types. |
![]() | StandardGlyphGroup | Describes the different types of glyphs that can be displayed in the default completion tool implementation. |
![]() | StandardGlyphItem | Describes icons or glyphs that are used in statement completion. |
![]() | UIElementType | Describes types of UIElements to be provided by an IUIElementProvider<TItem, TContext>. |
Show:

