|
IPersistFileCheckSum |
Calculates the check sum for the file representation of the associated text buffer. |
|
IVsAction |
Defines actions placed in the undo history of a text buffer. |
|
IVsAtomicTextProvider |
Provides methods handling an AtomicText structure. |
|
IVsAutoOutliningClient |
Contains a method to query whether to wait to de-persist outlining state. |
|
IVsBufferExtraFiles |
Provides a method to get the list of extra files to process. Used by text manager in check out of multiple files. |
|
IVsButtonBar |
Provides a set buttons at the bottom of a code window. |
|
IVsButtonBarClient |
The client for a button bar. |
|
IVsButtonBarManager |
Manages a set of buttons in a code window. |
|
IVsCanCoordinatorClipTextSpan |
Provides a method for the language service to tell the buffer coordinator to clip the text span to a valid span in the secondary buffer. |
|
IVsChangeClusterEvents |
Bracket a series of changes from an undo manager. |
|
IVsChangeTrackingUndoManager |
Provides undo management for an editor that supports multiple views. |
|
IVsCodePageSelection |
Provides a method to show the page encoding selection dialog. |
|
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 |
Provides methods to determine and customize some of the behavior of a code window. |
|
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 service colorizer by allowing the environment to suspend and restart colorization. |
|
IVsCommandWindowCompletion |
Implemented by the environment on the command window tool window to coordinate statement completion. |
|
IVsCommitGestureSink |
Indicates that some form of UI commit gesture has occurred. |
|
IVsCompletionSet |
Provides statement completion capabilities for the language service. |
|
IVsCompletionSetBuilder |
Provides capabilities for building completion sets for statement completion. |
|
IVsCompletionSetEx |
Allows a completion set to provide various kinds of customization. |
|
IVsCompoundAction |
Enables the creation of compound actions. |
|
IVsCompoundActionEvents |
Provides events for firing when beginning and aborting a compound action. |
|
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 |
Created by a project to provide the project name used in the creation of the contained language. |
|
IVsContainedLanguageStaticEventBinding |
Provides support for static event generation. |
|
IVsDebugName |
Provides methods to get a debug breakpoint name and location. |
|
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 |
Provides dynamic tabs for the text view. |
|
IVsEditorGoBackLocations |
Optionally provides setting a merge-able or non-merge-able go back location. |
|
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 |
Provides events when file extensions are changed. |
|
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. |
|
IVsFindManager |
Represents helper functions for Visual Studio shell find operations. |
|
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 |
Provides an Add method for IVsHiddenRegionEx objects. |
|
IVsHiddenTextSessionEx2 |
Provides additional methods for the IVsHiddenTextSession and IVsHiddenTextSessionEx2 interfaces. |
|
IVsHighlight |
Used to move a dialog box to reveal a selection or highlight. |
|
IVsImmediateStatementCompletion |
This interface is implemented by a language service that supports statement completion and other IntelliSense features in the immediate mode of the command window. This mode occurs when the debugger is in break mode. |
|
IVsImmediateStatementCompletion2 |
This interface is implemented by a language service that supports statement completion and other IntelliSense features in the immediate mode of the command window. This mode occurs when the debugger is in break mode. |
|
IVsInsertionUI |
Provides methods to get the window handle of and hide the insertion point. |
|
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 |
Provides manipulation of the completor size property. |
|
IVsLanguageBlock |
Determines the span of the current language block. |
|
IVsLanguageClipboardOps |
Customizes copy and paste operations. |
|
IVsLanguageClipboardOpsEx |
Implemented by languages that need to access the underlying text buffer to decide whether to handle clipboard and drag/drop operations. |
|
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. |
|
IVsLanguageDebugInfo3 |
Provides support for binding breakpoints in debugging for a language service. |
|
IVsLanguageDebugInfoRemap |
Allows a language service to remap a pending breakpoint from one location to another. |
|
IVsLanguageDragDropOps |
Implemented for languages that need to enable drag/drop operations based on the location of the drop. |
|
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 |
Provides manipulation of line attributes. |
|
IVsLinkCapableUndoManager |
Manages implicit linked undo capability by calling methods which advise that focus must be put on the owner of the given undo client. |
|
IVsLinkedUndoClient |
Indicates that one undo manager is blocking another undo manager from executing a linked action. |
|
IVsLinkedUndoTransactionManager |
Implements the linked undo stack feature. |
|
IVsMergeableUIItem |
Manages access to names, description and priority of a UI item. |
|
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. |
|
IVsMethodTipWindow3 |
Provides additional methods for the IVsMethodTipWindow and IVsMethodTipWindow2 interfaces. |
|
IVsMouseCursorProvider |
Allows a marker to alter the mouse cursor when it is over its glyph. |
|
IVsNavigableLocationResolver |
Resolves the location of the specified text. |
|
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 |
Provides overrides for the default behavior of a text view’s MSAA implementation. |
|
IVsPackageDefinedTextMarkerType |
Describes how a custom marker type behaves and appears to the user. |
|
IVsPersistentTextImage |
Represents the image that is persisted and un-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 |
Discovers whether there is a global, linked undo action open. |
|
IVsQueryUndoUnit |
Queries a linked undo set to determine if an undo action would be aborted. |
|
IVsReadOnlyViewNotification |
Manages notification of the read-only status of a view. |
|
IVsRegisterFindScope |
Registers and un-registers a custom scope that can be chosen in the Find in Files, Look In combo box. |
|
IVsReportExternalErrors |
Used to manage a list of error messages associated with a particular project. |
|
IVsSetSpanMappingEvents |
Provides event firing during execution of text buffer mapping services. |
|
IVsShortcutManager |
Contains shortcut manager methods for the text buffer. |
|
IVsSmartTagData |
Represents smart tag content. |
|
IVsSmartTagTipWindow |
Represents the window in which smart tag content is presented. |
|
IVsSmartTagTipWindow2 |
Represents additional functionality for the IVsSmartTagTipWindow. |
|
IVsSplitPane |
Represents the split pane. |
|
IVsSplitRoot |
Represents the root of the split pane. |
|
IVsSplitter |
Represents the split pane. |
|
IVsSyntheticRegion |
Provides methods for management for a synthetic region. |
|
IVsSyntheticTextClient |
Provides management of the client of a synthetic text region. |
|
IVsSyntheticTextManager |
Creates a synthetic text session. |
|
IVsSyntheticTextSession |
Handles the addition of regions 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 and images. |
|
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 |
Provides marker object management in an arbitrary layer. |
|
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 |
Provides client data management for the text line marker. |
|
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 |
Generates macro recording code. |
|
IVsTextManager |
Provides general services for anyone wanting information about the active text views. |
|
IVsTextManager2 |
Provides additional methods to the IVsTextManager interface. |
|
IVsTextManager3 |
Provides additional methods for active text view information services of IVsTextManager. |
|
IVsTextManagerEvents |
Informs users about changes in the text manager. |
|
IVsTextManagerEvents2 |
Informs the user about changes in the text manager. |
|
IVsTextManagerEvents3 |
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 |
Manages notification that a change in text 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 |
Provides methods for managing text selection. |
|
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 |
Provides line color state for colorizers. |
|
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 |
Provides methods for managing text tip data. |
|
IVsTextTipWindow |
Provides a tip when the mouse pauses over a particular context stream in the core editor. |
|
IVsTextTipWindow2 |
Provides additional methods for the IVsTextTipWindow interface. |
|
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). |
|
IVsTextView3 |
Contains methods to manage the text view. |
|
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 |
Provides an IntelliSense host for the text view. |
|
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 |
Provides event handling for undo or redo cluster closure. |
|
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 |
Provides management of the view range. |
|
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. |
|
SVsFindManager |
The service that provides an IVsFindManager, which provides search functions for Visual Studio. |
|
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 |
Coclass definition. |
|
VsDropdownBar |
Provides control of the drop-down bar at the top of a code window. |
|
VsExpansionManager |
Represents the VsExpansionManager coclass. |
|
VsExpansionPackage |
Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. |
|
VsFinder |
Finds a text image. |
|
VsHiddenTextLayer |
Adds or enumerates hidden text sessions. |
|
VsIntellisenseCompletor |
Used to create and display a completor window. |
|
VsIntellisenseLangTip |
Used to expose method tips. |
|
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 |
Represents the root of the split pane. |
|
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 |
Provides mapping services between two buffers. See IVsTextBufferCoordinator. |
|
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. See IVsPersistentTextImage and IVsTextStorage. |
|
VsTextManager |
Provides general services for anyone wanting information about the active text views. See IVsTextManager. |
|
VsTextPackage |
Provides general services for anyone wanting information about the active text views. See IVsTextManager. |
|
VsTextSpanSet |
Utility for text string matching. See IVsTextSpanSet. |
|
VsTextTipWindow |
Provides a tip when the mouse pauses over a particular context stream in the core editor. See IVsTextTipWindow. |
|
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. See IVsTextView. |
|
VsUndoPackage |
Implements the linked undo stack feature. See IVsLinkedUndoTransactionManager. |
|
VsUndoUnit |
Determines if the undo unit applies to UI items only. See IVsUndoUnit. |
|
VsUserData |
Allows a caller to use a GUID to set or get user data (properties). See IVsUserData. |