This documentation is archived and is not being maintained.
Microsoft.VisualStudio.TextManager.Interop Namespace
Visual Studio 2013
| Class | Description | |
|---|---|---|
|
VsCodeWindowClass | Allows manipulation of a code window. |
|
VsDefaultButtonBarImagesClass | Obtains default Buttonbar images. |
|
VsDiffLayerClass | Class definition. |
|
VsDropdownBarClass | Provides control of the drop-down bar at the top of a code window. |
|
VsExpansionManagerClass | Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. |
|
VsExpansionPackageClass | Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. |
|
VsFinderClass | Finds a text image. |
|
VsHiddenTextLayerClass | Adds or enumerates hidden text sessions. |
|
VsIntellisenseCompletorClass | Used to create and display a completor window. |
|
VsIntellisenseLangTipClass | Used to expose method tips. |
|
VsLocalUserDataClass | Allows a caller to use a GUID to set or get user data (properties). |
|
VsMethodTipWindowClass | Provides a method tip window for an item in a language service. |
|
VsSmartTagTipWindowClass | Controls interaction with a tip window. |
|
VsSplitRootClass | Represents the root of the split pane. |
|
VsSyntheticTextLayerClass | Handles the addition of and communication with synthetic text sessions. |
|
VsTextBufferClass | 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. |
|
VsTextBufferCoordinatorClass | Provides mapping services between two buffers. See IVsTextBufferCoordinator. |
|
VsTextImageClass | Supports text string matching. |
|
VsTextLineStorageClass | 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. |
|
VsTextManagerClass | Provides general services for anyone wanting information about the active text views. See IVsTextManager. |
|
VsTextPackageClass | Provides general services for anyone wanting information about the active text views. See IVsTextManager. |
|
VsTextSpanSetClass | Utility for text string matching. See IVsTextSpanSet. |
|
VsTextTipWindowClass | Provides a tip when the mouse pauses over a particular context stream in the core editor. See IVsTextTipWindow. |
|
VsTextViewClass | 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. |
|
VsUndoPackageClass | Implements the linked undo stack feature. See IVsLinkedUndoTransactionManager. |
|
VsUndoUnitClass | Determines if the undo unit applies to UI items only. See IVsUndoUnit. |
|
VsUserDataClass | Allows a caller to use a GUID to set or get user data (properties). See IVsUserData. |
| Structure | Description | |
|---|---|---|
|
AtomicText | Describes an embedded object within a LINEDATAEX structure. |
|
BUFFERINITEX | Represents buffer initialization parameters. |
|
ChangeInput | Represents information about a pending change request *before* it has happened. |
|
ExternalError | Used to create a new external error. |
|
FONTCOLORPREFERENCES | Specifies color table preferences to be used when painting text or markers. |
|
FONTCOLORPREFERENCES2 | Specifies color table preferences to be used when painting text or markers. |
|
FRAMEPREFERENCES | Provides frame settings that control whether scroll bars are provided for views. |
|
FRAMEPREFERENCES2 | Provides frame settings that control whether scroll bars are provided for views. |
|
INITVIEW | Specifies view parameters. Used in Initialize calls. |
|
LANGPREFERENCES | Used to communicate user preferences with the text manager, views, and language services. View settings follow the text manager's settings unless a specific set of forced settings are specified when Initialize is called. |
|
LANGPREFERENCES2 | Used to communicate user preferences with the text manager, views, and language services. View settings follow the text manager's settings unless a specific set of forced settings are specified when Initialize is called. |
|
LANGPREFERENCES3 | |
|
LINEDATA | Used to pass direct-access to line data in a buffer through IVsTextLines. This structure returns all of the information for a single line. |
|
LINEDATAEX | Used to pass direct access to line data in a buffer through GetLineDataEx. |
|
MARKERDATA | Specifies directional options for locating markers. |
|
NewHiddenRegion | Creates a new outline or hidden text region over the specified text span. |
|
NewHiddenRegionEx | Creates a new outline or hidden text region over the specified text span. |
|
NewOutlineRegion | Specifies the span and state of a new outline region. |
|
NewSpanMapping | Used to create a new span mapping. |
|
NewSyntheticRegion | Holds information about a synthetic text region. |
|
SELECTIONSTATE | Represents the state of a selection so that it can be restored to that state. |
|
SMARTTAGSIZEDATA | Holds data about smart tag size. |
|
TabStop | Holds information about tab stops. |
|
TextAddress | Defines a text address in terms of a character and a line. |
|
TextLineChange | Provides settings for tracking changes to any text line in the buffer. |
|
TextSpan | Defines a span of text based on character and line index. |
|
TextSpanAndCookie | Used to represent a span of code embedded in a document. |
|
TextSpanPair | Used to express two corresponding spans in two separate buffers. |
|
TIPSIZEDATA | Sets the size and position of a tip window. |
|
VIEWPREFERENCES | Supplies settings for all text views. |
|
VIEWPREFERENCES2 | Provides additional members for the VIEWPREFERENCES structure. |
|
VIEWPREFERENCES3 | Supplies settings for text views; copies and extends VIEWPREFERENCES2. |
|
VsExpansion | Provides information about a code snippet. |
| Interface | Description | |
|---|---|---|
|
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. |
|
IVsCodeWindow2 | |
|
IVsCodeWindowEvents | Allows a VSPackage to listen to certain events associated with the view that contains an IVsCodeWindow object. |
|
IVsCodeWindowEvents2 | |
|
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. |
|
IVsContainedLanguageHost3 | |
|
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. |
|
IVsFindManager2 | |
|
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. |
|
IVsTextManager4 | |
|
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. |
|
IVsTextManagerEvents4 | |
|
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. |
| Enumeration | Description | |
|---|---|---|
|
__PROMPTONLOADFLAGS | Flags to prompt user for an encoding on an open with specified codepage. |
|
__tagVSCOLORDATA | Specifies a type of color value: foreground, background, or line color. |
|
__VSEDITPROPID2 | Specifies editor properties. |
|
__VSFINDBUFFERFLAGS | Indicates that a buffer boundary begins or ends a line, without requiring white space characters in the buffer. |
|
__VSFINDERROR | Specifies errors in find operation. |
|
__VSFINDHOW | Specifies how to find a match. |
|
__VSFINDOPTIONS | Specifies text find options. |
|
__VSFINDOPTIONS2 | Provides additional members for __VSFINDOPTIONS. |
|
__VSFINDPOS | Indicates the search position. |
|
__VSFINDRESULT | Indicates the result of a find or replace operation. |
|
__VSFINDRESULT2 | Provides additional members for the __VSFINDRESULT enumeration. |
|
__VSFINDRESULTLOC | These values denote the window in which the results of a bulk find operation appear. |
|
__VSFINDSTATE | Specifies the state of a Find operation. |
|
__VSFTNOTIFY | Provides notifications to find targets. |
|
__VSFTPROPID | Specifies target properties. |
|
__VSFTPROPID2 | Provides additional members for the VSFTPROPID enumeration. |
|
__VSTFF | Specifies the format of the text file. |
|
_BufferCoordinatorMappingMode | Specifies the buffer coordinator mapping mode for contained languages. |
|
_codewindowbehaviorflags | Represents the different behaviors of a code window. |
|
_EOLTYPE2 | Extends the EOLTYPE enumeration of end of line markers. |
|
_ExpansionFunctionType | Specifies the type of an expansion function. |
|
_ExpansionToken | Specifies an expansion path typically associated with code snippet locations. |
|
_HighlightMatchingBraceFlags | Represents different options for highlighting matching braces. |
|
_NavigableLocationResolverFlags | Specifies how a location path should be resolved. |
|
_QuerySendCommitFlags | Specifies whether an ENTER triggers a text change commit event. |
|
_VIEWFRAMETYPE | Specifies the view frame type. |
|
_vsIndentStyle | Specifies the style of indentation. |
|
ADD_OUTLINE_REGION_FLAGS | Specifies how outline regions are added to an existing outline session object (IVsOutliningSession). |
|
AtomicTextProviderFlags | Specifies options for IVsAtomicTextProvider. |
|
BufferCoordinatorReplicationDirection | Specifies the direction of buffer coordinator replication for contained languages. |
|
BufferLockFlags | Do not use. Deprecated. |
|
BUFFERSTATEFLAGS | Sets the state of a text buffer. |
|
CASESELECTION_TYPE | Specifies the case of selected text. |
|
CHANGE_HIDDEN_REGION_FLAGS | Specifies whether the region is added to the undo/redo stack. |
|
CHANGE_SYNTHETIC_REGION_FLAGS | Specifies whether the region is added to the undo/redo stack. |
|
ChangeClusterFlags | Provides information about a group of undo/redo operations. Used in IVsChangeClusterEvents calls. |
|
ChangeCommitGestureFlags | Flags indicating the type of changes made to text that triggered the commit gesture. |
|
ChangeCommitGestureFlags2 | Adds flags that indicate the type of changes made to text that triggered the commit gesture. |
|
CHARFMT | Represents the file encoding. |
|
CODEMEMBERTYPE | Used to specify the type of code members that are to be returned from a list of code members. |
|
COLORINDEX | Specifies the default foreground, background, or line color. |
|
COLORIZER_ATTRIBUTE | Specifies color attributes of the text. |
|
COMMONLANGUAGEBLOCK | Represents the kind of code block (try,catch, finally) used in QueryCommonLanguageBlock. |
|
ContainedLanguageRefreshMode | Used to specify the recompilation mode for a contained language. |
|
ContainedLanguageRenameType | Used to specify the type of element is being renamed in a contained language. |
|
CUSTOM_DROP_HANDLER_FLAGS | Indicates drop status. |
|
DATA_OBJECT_RENDER_HINT | Specifies view or action options for the data object being rendered. |
|
DeeperLayerLineIndexToLocalFlags | Specifies how to treat deeper layers. |
|
DEFAULTITEMS | Specifies default types that identify items in the core editor view for colorizing. |
|
DROPDOWNENTRYTYPE | Specifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls. |
|
DROPDOWNFONTATTR | DROPDOWNFONTATTR is an enum used by IVsDropdownBarClient to describe the appearance of text entries. |
|
ENUMMARKERFLAGS | Provides options for enumerating collections of markers. |
|
EOLTYPE | Enumerates end of line markers. |
|
FIND_HIDDEN_REGION_FLAGS | Specifies options for finding hidden regions. |
|
FIND_SYNTHETIC_REGION_FLAGS | Specifies how to find a synthetic region. |
|
FINDMARKERFLAGS | Specifies directional options for locating markers. |
|
FONTFLAGS | Provides additional marker options for modifying the font used to display text appearance. |
|
GetSelectedAtomFlags | Specifies when to match a selected atom. |
|
GLDE_FLAGS | Provides information about a line in the buffer. |
|
GLDE_FLAGS2 | Extends the GLDE_FLAGS enumeration. |
|
GLYPHDRAWFLAGS | Provides options for drawing the glyph in the widget margin. |
|
HIDDEN_REGION_BEHAVIOR | Specifies whether the hidden region is controlled by the client or the editor. |
|
HIDDEN_REGION_BEHAVIOR2 | Provides additional members to the HIDDEN_REGION_BEHAVIOR enumeration. |
|
HIDDEN_REGION_EVENT | Determines the exact user action taken on the hidden text region. |
|
HIDDEN_REGION_STATE | Specifies whether the span of text is expanded or collapsed. |
|
HIDDEN_REGION_TYPE | Specifies whether the new region is a hidden (concealed) or outline (collapsible) region. |
|
IntellisenseHostFlags | Specifies IntelliSense host flags. |
|
LanguageContextHint | Specifies whether the context is an F1 keyword. |
|
LAYER_MODULE_CAPABILITIES | Enumerates the text manipulation capabilities of a layer |
|
LINEDATAEXFLAGS | Provides additional information about the line. |
|
LINESTYLE | Specifies default line style options. |
|
LINESTYLE2 | Provides additional members for the LINESTYLE enumeration. |
|
LinkedTransactionFlags | Specifies whether the linked undo transaction is strict or not. |
|
LinkedTransactionFlags2 | Provides additional members to the LinkedTransactionFlags enumeration. |
|
LinkedUndoErrors | Undo errors. |
|
LTE_TEXTDATAFLAGS | Indicates how a data object is pasted. |
|
MapLocalSpanFlags | Specifies mapping conditions for local spans. |
|
MARKERBEHAVIORFLAGS | Provides flags that specify marker behavior. |
|
MARKERBEHAVIORFLAGS2 | Provides additional members for the MARKERBEHAVIORFLAGS enumeration. |
|
MarkerCommandValues | Specifies the integer identifying the item number for a marker type's context menu command. |
|
MarkerCommandValues2 | Provides additional members to the MarkerCommandValues enumeration. |
|
MARKERTYPE | Sets the characteristics of a text marker. |
|
MARKERTYPE2 | Provides additional members to the MARKERTYPE enumeration. |
|
MARKERVISUAL | Determines the visual style of the marker. |
|
MARKERVISUAL2 | Provides additional members to the MARKERVISUAL enumeration. |
|
MethodTextType | Identifies different portions of the method tip to provide information on. |
|
MOVESELECTION_ABS_TYPE | Indicates moving a record selection by an absolute amount. |
|
MOVESELECTION_REL_TYPE | Indicates expanding a selection by a relative amount. |
|
PAINTINGRESTRICTIONS | Defines painting restrictions. |
|
PANEEVENTS | Specifies events for split window panes. |
|
PANEFLAGS | Indicates appearance of split window panes. |
|
PANETYPE | Specifies the pane to get with GetPane calls. |
|
ParameterTextType | Specifies parameter information for the method tip window. |
|
RE_ERRORS | Regular expression evaluation errors. |
|
READONLYSTATUS | Sets the read and write status of a text buffer. |
|
RelativeSelectionStateFlags | Specifies the state of a selection relative to another layer. |
|
REPLACE_TEXT_FLAGS | Specifies options for modifying text during a replace operation. |
|
RESOLVENAMEFLAGS | Provides flags for ResolveName. |
|
SELECTIONSTATEFLAGS | Represents the state of a selection so that it can be restored to that state. |
|
SPLITFLAGS | Specifies how a window pane is to be split. |
|
SPLITNOTIFYCODE | Represents different changes to the splitter. |
|
ST_IMAGEINDEX | Defines image index types. |
|
StorageLoadFlags | Flags indicating type of storage load. |
|
SYNTHETIC_REGION_EVENT | Specifies a synthetic region event. |
|
TabStopFlags | Contains flags defining tab stop properties. |
|
TextBufferErrors | General definitions for text buffer errors. |
|
TextBufferErrors2 | Extends the general definitions for text buffer errors in TextBufferErrors. |
|
TextBufferInitFlags | Specifies text buffer initialization flags. |
|
TextFindMode | Specifies text find / replace flags shared by both the buffer and view. |
|
TextSelMode | Determines whether stream or box selection mode is being used. |
|
TextViewAction | Specifies text positioning within a view. |
|
TextViewErrors | General definitions for text view errors. |
|
TextViewInitFlags | Specifies view options. |
|
TextViewInitFlags2 | Provides additional members to the TextViewInitFlags enumeration. |
|
TextViewInitFlags3 | Provides additional members to the TextViewInitFlags and TextViewInitFlags2 enumerations. |
|
TipPosPreference | Determines where the tip window is placed relative to the context stream. |
|
TipSuccesses | Defines success codes for language services to return for tool tips. |
|
TipSuccesses2 | Extends the TipSuccesses success codes for language services to return for tool tips. |
|
TipWindowFlags | Specifies tip window options. |
|
TipWindowFlags2 | Provides additional members for the TipWindowFlags enumeration. |
|
UndoErrors | General definitions for undo errors. |
|
UpdateCompletionFlags | Specifies completion set flags. |
|
VSEDITPROPID | Sets options for text editor property containers. |
|
VSFINDERROR2 | Provides additional members for the __VSFINDERROR enumeration. |
|
vsIndentStyle | Defines indent styles. |
|
VSTFF2 | Provides additional members to the __VSTFF enumeration. |
|
WORDEXTFLAGS | Specifies options for determining the extent of a word. |
Show: