|
IPersistFileCheckSum |
Calculates the check sum for the file representation of the associated text buffer. |
|
IVsAction |
Actions placed in the undo history of a text buffer expose this interface . |
|
IVsAtomicTextProvider |
|
|
IVsAutoOutliningClient |
|
|
IVsBufferExtraFiles |
|
|
IVsButtonBar |
Provides buttons at the bottom of a code window. |
|
IVsButtonBarClient |
|
|
IVsButtonBarManager |
|
|
IVsCanCoordinatorClipTextSpan |
|
|
IVsChangeClusterEvents |
Bracket a series of changes from an undo manager. |
|
IVsChangeTrackingUndoManager |
Provides undo management for an editor that supports multiple views. |
|
IVsCodePageSelection |
|
|
IVsCodeWindow |
Represents a multiple-document interface (MDI) child that contains one or more code views. |
|
IVsCodeWindowEvents |
Allows a VSPackage to listen to certain events associated with the view that contains an IVsCodeWindow object. |
|
IVsCodeWindowEx |
|
|
IVsCodeWindowManager |
Allows adornments, such as drop-down bars, to be added to or removed from a code window. |
|
IVsColorableItem |
Provides default font colors, font style, and item name information for a custom colorable item. |
|
IVsColorizer |
Implemented by the language client to assign color attributes to a span of text. |
|
IVsColorizer2 |
Extends a language services colorizer by allowing the environment to suspend and restart colorization. |
|
IVsCommandWindowCompletion |
|
|
IVsCommitGestureSink |
Indicate that some form of UI commit gesture has occurred. |
|
IVsCompletionSet |
Provides statement completion capabilities for the language service. |
|
IVsCompletionSetBuilder |
|
|
IVsCompletionSetEx |
Allows a completion set to provide various kinds of customization. |
|
IVsCompoundAction |
Enables the creation of compound actions. |
|
IVsCompoundActionEvents |
|
|
IVsCompoundViewChange |
Allows the creation of compound view actions. |
|
IVsContainedCode |
Implemented by a language to support buffer span mapping. |
|
IVsContainedLanguage |
Provides simplistic contained language service features. |
|
IVsContainedLanguageCodeSupport |
Provides support for code navigation, event generation, and the like. |
|
IVsContainedLanguageColorizer |
Provides colorization for line fragments. |
|
IVsContainedLanguageFactory |
Provides creation of contained languages. |
|
IVsContainedLanguageHost |
Represents a host for contained languages. |
|
IVsContainedLanguageHostEvents |
Receives view change notifications from a contained language host. |
|
IVsContainedLanguageProjectNameProvider |
|
|
IVsContainedLanguageStaticEventBinding |
Provides support for static event generation. |
|
IVsDebugName |
|
|
IVsDefaultButtonBarImages |
Obtains default Buttonbar images. |
|
IVsDropdownBar |
Provides control of the drop-down bar at the top of a code window. |
|
IVsDropdownBarClient |
Describes the contents of the drop-down bar combinations. |
|
IVsDropdownBarClientEx |
Provides additional drop-down bar client functionality. |
|
IVsDropdownBarManager |
Manages drop-down bars in code windows. |
|
IVsDynamicTabProvider |
|
|
IVsEditorGoBackLocations |
|
|
IVsEnumBSTR |
Enumerates a collection of BSTRs. |
|
IVsEnumBufferCoordinatorSpans |
Represents a list of text span mappings between two buffers. |
|
IVsEnumCodeBlocks |
Represents a list of spans of code blocks. |
|
IVsEnumDebugName |
Enumerates a collection of debug names. |
|
IVsEnumExternalErrors |
Represents a list of external errors. |
|
IVsEnumGUID |
Enumerates a collection of GUIDs. |
|
IVsEnumHiddenRegions |
Enumerates existing hidden text sessions. |
|
IVsEnumIndependentViews |
Enumerates a collection of independent views. |
|
IVsEnumLayerMarkers |
Enumerates a collection of layer markers. |
|
IVsEnumLineMarkers |
Enumerates a collection of line markers. |
|
IVsEnumStreamMarkers |
Enumerates a collection of stream markers. |
|
IVsEnumSyntheticRegions |
Enumerates a collection of synthetic regions. |
|
IVsEnumTextBuffers |
Enumerates a collection of test buffers. |
|
IVsEnumTextSpans |
Enumerates a collection of text spans. |
|
IVsEnumTextViews |
Enumerates a collection of text views. |
|
IVsExpansion |
Provides a way to insert code snippets into a text buffer. |
|
IVsExpansionClient |
Allows a VSPackage to participate in the code snippet insertion process. |
|
IVsExpansionEnumeration |
Represents a list of code snippets for a particular language service. |
|
IVsExpansionEvents |
Represents a connection point that receives event notifications having to do with code snippets. |
|
IVsExpansionFunction |
Represents an expansion function in a code snippet. |
|
IVsExpansionIntellisenseHost |
Provides Insert Expansion support. |
|
IVsExpansionManager |
Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. |
|
IVsExpansionSession |
Represents the state of a newly inserted code snippet that is being edited by the user. |
|
IVsExternalCompletionSet |
Enhances IntelliSense completion set functionality for use in a non-text-view editor. |
|
IVsFileBackup |
Implemented by components interested in being backed up. |
|
IVsFileExtensionMappingEvents |
|
|
IVsFinalTextChangeCommitEvents |
Notifies clients of the last commit gesture to trigger the event and provides the range of text changed. |
|
IVsFindCancelDialog |
Use the IVsFindCancelDialog interface to launch a modeless dialog on the background thread that will allow a user to cancel a lengthy background find or find and replace operation. |
|
IVsFinder |
Finds a text image. |
|
IVsFindHelper |
Utility for text string matching. |
|
IVsFindScope |
Defines a custom scope that can be chosen in the Find in Files, Look in combo box. |
|
IVsFindTarget |
Implements Find and Replace capabilities within your editor. |
|
IVsFindTarget2 |
Implements Find and Replace capabilities within your editor. |
|
IVsFormatFilterProvider |
Interface to provide file extension checking for Save As functionality. |
|
IVsFullTextScanner |
Exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer. Special-purpose interface exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer. |
|
IVsHiColorItem |
Provides support for returning a full 24-bit color value. |
|
IVsHiddenRegion |
Manages the hidden region. |
|
IVsHiddenRegionEx |
Provides additional methods for IVsHiddenRegion. |
|
IVsHiddenTextClient |
Provides notification of changes to a newly created hidden text session. |
|
IVsHiddenTextClientEx |
Supports client drawing of glyphs. |
|
IVsHiddenTextManager |
Determines whether a hidden text session exists for a given text buffer and creates one if it does not. |
|
IVsHiddenTextSession |
Used to add or enumerate hidden text sessions. |
|
IVsHiddenTextSessionEx |
Allows adding of regions with "Ex" properties. |
|
IVsHighlight |
Used to move a dialog box to reveal a selection or highlight. |
|
IVsImmediateStatementCompletion |
|
|
IVsImmediateStatementCompletion2 |
|
|
IVsInsertionUI |
|
|
IVsIntellisenseCompletor |
Used to create and display a completor window |
|
IVsIntellisenseHost |
Implemented by clients (including IVsTextView) to provide intellisense hosting functionality |
|
IVsIntellisenseHost_Corrected |
|
|
IVsIntellisenseLangTip |
Used to expose method tips. |
|
IVsIntellisenseOptions |
|
|
IVsLanguageBlock |
Determines the span of the current language block. |
|
IVsLanguageClipboardOps |
Customizes copy and paste operations. |
|
IVsLanguageClipboardOpsEx |
|
|
IVsLanguageContextProvider |
Connects context-sensitive help for a language service that uses the Visual Studio core editor. Hooks up context-sensitive help for a language service that uses the Visual Studio core editor. |
|
IVsLanguageDebugInfo |
Implement to support debugging for your language service. |
|
IVsLanguageDebugInfo2 |
Provides support for exception handlers in a language service. |
|
IVsLanguageDebugInfoRemap |
Allows a language service to remap a pending breakpoint from one location to another. |
|
IVsLanguageDragDropOps |
|
|
IVsLanguageInfo |
Retrieves information about a programming or markup language, including language name, associated file extension, and colorizer requirements for code editing. |
|
IVsLanguageLineIndent |
Determines the number of "spaces" that should be added to the beginning of the specified line. |
|
IVsLanguageTextOps |
Provides additional IntelliSense features for the language service. |
|
IVsLastChangeTimeProvider |
Allows an object to tell clients when its last change occurred. |
|
IVsLayeredTextView |
Helps a view interact with text layers. |
|
IVsLifetimeControlledObject |
Instructs undo objects to release references to a designer or buffer. |
|
IVsLineAttributes |
|
|
IVsLinkCapableUndoManager |
|
|
IVsLinkedUndoClient |
Indicates that one undo manager is blocking another undo manager from executing a linked action. |
|
IVsLinkedUndoTransactionManager |
Implements the linked undo stack feature. |
|
IVsMergeableUIItem |
|
|
IVsMethodData |
Sets method data for the tip window. |
|
IVsMethodDataEx |
Provides access to the entire text shown for a method in an IntelliSense Parameter Info ToolTip. |
|
IVsMethodTipWindow |
Provides a method tip window for an item in a language service. |
|
IVsMethodTipWindow2 |
Provides additional methods for the IVsMethodTipWindow interface. |
|
IVsMouseCursorProvider |
Allows a marker to alter the mouse cursor when it is over its glyph. |
|
IVsNavigableLocationResolver |
|
|
IVsOutliningCapableLanguage |
Provides support for the Collapse to Definitions command from the outlining menu. |
|
IVsOutliningSession |
Adds one or more outline regions to a text buffer. |
|
IVsOverrideTextViewAccessibilityState |
|
|
IVsPackageDefinedTextMarkerType |
Describes how a custom marker type behaves and appears to the user. |
|
IVsPersistentTextImage |
Represents the image that is persisted and not persisted. |
|
IVsPreliminaryTextChangeCommitEvents |
Notifies clients of a commit gesture to trigger a text buffer event, and provides the range of text changed. |
|
IVsProvideColorableItems |
Informs the code editor about custom colorable items proffered by the language service. |
|
IVsQueryLineChangeCommit |
Determines if an CCG_CARET_ON_NEW_BUFFER_LINE commit event should be fired. |
|
IVsQueryUndoManager |
|
|
IVsQueryUndoUnit |
Queries a linked undo set to determine if an undo action would be aborted. |
|
IVsReadOnlyViewNotification |
|
|
IVsRegisterFindScope |
Register a find scope for Find in Files. |
|
IVsReportExternalErrors |
Used to manage a list of error messages associated with a particular project. |
|
IVsSetSpanMappingEvents |
|
|
IVsShortcutManager |
|
|
IVsSmartTagData |
|
|
IVsSmartTagTipWindow |
|
|
IVsSplitPane |
|
|
IVsSplitRoot |
|
|
IVsSplitter |
|
|
IVsSyntheticRegion |
|
|
IVsSyntheticTextClient |
|
|
IVsSyntheticTextManager |
Immediately stops the synthetic text session. |
|
IVsSyntheticTextSession |
Handles the addition of and communication with synthetic text sessions. |
|
IVsTextBuffer |
Acts as the base interface for the VsTextBuffer object and provides general information about the text buffer's properties. Also see IVsTextBufferEx, which adds GetTrackChanges and SetTrackChangesSuppression methods. |
|
IVsTextBufferCoordinator |
Provides mapping services between two buffers. |
|
IVsTextBufferDataEvents |
Notifies clients when a text buffer is initialized and when changes are made to text buffer data. |
|
IVsTextBufferEvents |
Notifies clients when a new language service is associated with a text buffer. |
|
IVsTextBufferEx |
Adds methods to manage change markers to the IVsTextBuffer interface. |
|
IVsTextBufferTempInit |
Temporary interface for special initialization. |
|
IVsTextColorState |
Changes the color state of lines in a text buffer. |
|
IVsTextEditorPropertyCategoryContainer |
Allows an object to expose a set of text editor properties. |
|
IVsTextEditorPropertyContainer |
Manages properties of text editors. |
|
IVsTextFind |
Finds a given block of text in the buffer. |
|
IVsTextHidingLayerModule |
Implemented by any layer module that hides text. |
|
IVsTextImage |
Supports text string matching. |
|
IVsTextImage2 |
Examines end-of-line (EOL) markers. |
|
IVsTextImageEvents |
Implemented to notify a client of a text image change. |
|
IVsTextImageUtilities |
Provides utilities for loading and saving text files. |
|
IVsTextLayer |
Handles layout between a base buffer and a view. |
|
IVsTextLayer2 |
Adds methods to examine end-of-line markers to the IVsTextLayer interface. |
|
IVsTextLayerEvents |
Notifies a client that a layer's coordinate mapping is changing. |
|
IVsTextLayerMarker |
|
|
IVsTextLineMarker |
Provides access to and manipulates the positioning of a text marker within a buffer. This interface has methods to retrieve or change two-dimensional coordinates. |
|
IVsTextLineMarkerEx |
|
|
IVsTextLines |
Provides read and write access to the text buffer using two-dimensional coordinates. |
|
IVsTextLines2 |
Adds methods to examine end-of-line markers to the IVsTextLines interface. |
|
IVsTextLinesEvents |
Notifies clients of changes to the underlying text buffer. |
|
IVsTextMacroHelper |
Enables macro recording code. |
|
IVsTextManager |
Provides general services for anyone wanting information about the active text views. |
|
IVsTextManager2 |
Provides additional methods to the IVsTextManager interface. |
|
IVsTextManagerEvents |
Informs users about changes in the text manager. |
|
IVsTextManagerEvents2 |
Informs the user about changes in the text manager. |
|
IVsTextMarker |
Provides methods for managing text markers. |
|
IVsTextMarkerClient |
Provides callbacks to the Visual Studio environment and other processes used to manipulate a text marker. |
|
IVsTextMarkerClientAdvanced |
Extends the functionality available through the IVsTextMarkerClient interface by providing additional callbacks. |
|
IVsTextMarkerClientEx |
Extends the functionality available through the IVsTextMarkerClient interface by providing additional callbacks. |
|
IVsTextMarkerColorSet |
Allows a marker type to determine whether other marker types share the same color set. |
|
IVsTextMarkerContextProvider |
Provides context for text markers in the core editor. |
|
IVsTextMarkerGlyphDropHandler |
A handler provided for markers whose glyphs (an icon indicating the position of a marker) support drag and drop. |
|
IVsTextMarkerType |
Provides a uniform mechanism for obtaining information about a given text marker type, whether predefined by the editor or registered by a package. |
|
IVsTextMarkerTypeProvider |
Returns an IVsPackageDefinedTextMarkerType interface from a service providing a text markers other packages. |
|
IVsTextReplaceEvents |
Information of a change that is about to occur. |
|
IVsTextScanner |
A special-purpose interface exposed by text buffers and used to provide fast, stream-oriented, sequential access to the text in the buffer. |
|
IVsTextSelectionAction |
|
|
IVsTextSpanSet |
Utility for text string matching. |
|
IVsTextStorage |
Represents the range of text that is viewable and editable by text editor views. |
|
IVsTextStorage2 |
Adds methods to examine end-of-line markers to the IVsTextStorage interface. |
|
IVsTextStorageColorState |
|
|
IVsTextStream |
Provides reading and writing capabilities using one-dimensional coordinates. |
|
IVsTextStreamEvents |
Notifies clients of changes to the underlying text buffer. |
|
IVsTextStreamMarker |
Provides access to and manipulates the position of a text marker in the text buffer. This interface has methods to retrieve of change one-dimensional, streaming coordinates. |
|
IVsTextTipData |
|
|
IVsTextTipWindow |
Provides a tip when the mouse pauses over a particular context stream in the core editor. |
|
IVsTextTrackingPoint |
Establishes and maintains an internal tracking point. |
|
IVsTextView |
Manages the text view of an editor window and contains methods to manage the text view. The view is essentially the editor window shown in the user interface (UI). |
|
IVsTextViewEvents |
Notifier of events occurring on the text view object. |
|
IVsTextViewEx |
Adds functionality beyond IVsTextView. |
|
IVsTextViewFilter |
Allows further modification of the text view. |
|
IVsTextViewIntellisenseHost |
Core editor provided intellisense host for standard editor views. |
|
IVsTextViewIntellisenseHost_Corrected |
|
|
IVsTextViewIntellisenseHostProvider |
Implemented by a text view which provides IvsTextViewIntellisenseHost. |
|
IVsThreadSafeTextView |
This is a thread-safe subset of IVsTextView. |
|
IVsTipWindow |
Provides a tip when the mouse pauses over a particular context stream in the core editor. |
|
IVsUndoRedoClusterWithCommitEvents |
Fires when an undo or redo cluster is closing. |
|
IVsUndoTrackingEvents |
An IOleUndoManager client can expose this interface to be informed when the undo stack has returned to an unmodified state (that is, no data-changing modifications exist) by the undo manager. |
|
IVsUndoUnit |
Determines if the undo unit applies to UI items only. |
|
IVsUserData |
Allows a caller to use a GUID to set or get user data (properties). |
|
IVsUserDataEvents |
Notifies clients of changes to the user data. |
|
IVsViewRangeClient |
|
|
IVsWebFormDesignerSupport |
Infrastructure. Implemented by project to provide single-file web form support. |
|
SVsCodeWindow |
Passed to GetService to return a reference to IVsCodeWindow. |
|
SVsCodeWindowManager |
Passed to GetService to return a reference to IVsCodeWindowManager. |
|
SVsLanguageFilter |
Passed to GetService to return a reference to IVsTextViewFilter. |
|
SVsLinkedUndoTransactionManager |
Passed to GetService to return a reference to IVsLinkedUndoTransactionManager. |
|
SVsRegisterFindScope |
Passed to GetService to return a reference to the IVsRegisterFindScope interface. |
|
SVsTextImageUtilities |
Passed to GetService to return a reference to the IVsTextImageUtilities interface. |
|
SVsTextManager |
Passed to GetService to return a reference to IVsTextManager and IVsHiddenTextManager. |
|
SVsTextSpanSet |
Passed to the QueryService method to return a reference to the IVsTextSpanSet interface. |
|
VsCodeWindow |
Allows manipulation of a code window. |
|
VsDefaultButtonBarImages |
Obtains default Buttonbar images. |
|
VsDiffLayer |
|
|
VsDropdownBar |
Provides control of the drop-down bar at the top of a code window. |
|
VsExpansionManager |
|
|
VsExpansionPackage |
|
|
VsFinder |
Finds a text image. |
|
VsHiddenTextLayer |
Adds or enumerates hidden text sessions. |
|
VsIntellisenseCompletor |
|
|
VsIntellisenseLangTip |
|
|
VsLocalUserData |
Allows a caller to use a GUID to set or get user data (properties). |
|
VsMethodTipWindow |
Provides a method tip window for an item in a language service. |
|
VsSmartTagTipWindow |
Controls interaction with a tip window. |
|
VsSplitRoot |
|
|
VsSyntheticTextLayer |
Handles the addition of and communication with synthetic text sessions. |
|
VsTextBuffer |
Acts as the base interface for the VsTextBuffer object and provides general information about the text buffer's properties. Provides read and write access to the text buffer using two-dimensional coordinates. |
|
VsTextBufferCoordinator |
|
|
VsTextImage |
Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. |
|
VsTextLineStorage |
Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. |
|
VsTextManager |
Provides general services for anyone wanting information about the active text views. |
|
VsTextPackage |
Provides general services for anyone wanting information about the active text views. |
|
VsTextSpanSet |
Utility for text string matching. |
|
VsTextTipWindow |
Provides a tip when the mouse pauses over a particular context stream in the core editor. |
|
VsTextView |
Manages the text view of an editor window. Contains methods to manage the text view. The view is essentially the editor window shown in the UI. |
|
VsUndoPackage |
Implements the linked undo stack feature. |
|
VsUndoUnit |
Determines if the undo unit applies to UI items only. |
|
VsUserData |
Allows a caller to use a GUID to set or get user data (properties). |