![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICompletionBroker |
Represents the central broker responsible for statement completion. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICompletionSession |
Represents a statement completion session, which is a type of IntelliSense session. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICompletionSource |
Provides completions for a given content type. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICompletionSourceProvider |
Provides completion sources. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICustomCommit |
Provides custom commit operations for completions. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICustomIntellisensePresenter |
Defines a custom IntelliSense presenter. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ICustomKeyboardHandler |
Defines a custom handler of keyboard events |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IGlyphService |
Gets a standard set of glyphs. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseCommandTarget |
Provides a way to intercede in the command-handling chain to handle keyboard commands. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseController |
Controls the IntelliSense process for one or more subject ITextBuffer objects exposed through a single ITextView. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseControllerProvider |
Creates IntelliSense controllers for a specific ITextView object. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisensePresenter |
Defines a presenter of IntelliSense information. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisensePresenterProvider |
Creates IntelliSense presenters over a given IntelliSense session. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseSession |
Represents an IntelliSense session, or a single instance of the IntelliSense process. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseSessionStack |
Represents a stack of IntelliSense sessions. The stack manages session activation and currency. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IIntellisenseSessionStackMapService |
Provides access to all the IIntellisenseSessionStack objects created for all the different ITextView instances in the application. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IParameter |
Represents an individual parameter description inside the description of a signature for Signature Help (Parameter Info). |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IPopupIntellisensePresenter |
Defines an IntelliSense presenter that is rendered as a popup within an ITextView. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IQuickInfoBroker |
Defines a Quick Info broker. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IQuickInfoSession |
Represents an IntelliSense session used to display Quick Info information. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IQuickInfoSource |
Represents a Quick Info provider, which acts as a provider of Quick Info information for a text buffer. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IQuickInfoSourceProvider |
Represents a factory of Quick Info sources. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISignature |
Represents an individual signature displayed in a tool, such as the signature help tool. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISignatureHelpBroker |
Defines the signature help broker, which is the primary component of the signature help process. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISignatureHelpSession |
Defines an IntelliSense session used for displaying signature help. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISignatureHelpSource |
Defines a provider of signature help information that is used in the IntelliSense process. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISignatureHelpSourceProvider |
Defines an extension used to create signature help providers from a given ITextBuffer opened in a given context. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISmartTagAction |
Defines a smart tag action. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
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. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISmartTagSession |
Defines a smart tag session, which encapsulates all the information about a particular invocation of the smart tag system. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISmartTagSource |
Defines a source for smart tag data. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ISmartTagSourceProvider |
Defines a provider of a smart tag source. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
ITextFormattable |
Provides a way to override the text formatting properties for an object. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IUIElementProvider<TItem, TContext> |
Defines the provider of WPF UIElements for objects of a certain type, for a specified context. |
![Public interface Public interface](images/bb161595.pubinterface(ru-ru,vs.110).gif) |
IWpfKeyboardTrackingService |
Defines a MEF service responsible for tracking the keyboard in hosts of the WPF editor. |