Microsoft.VisualStudio.TextManager.Interop Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
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. |
Structs
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(IVsTextLines, IntPtr, UInt32, INITVIEW[]) 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(IVsTextLines, IntPtr, UInt32, INITVIEW[]) 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(IVsTextLines, IntPtr, UInt32, INITVIEW[]) 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(UInt32, Int32, Int32, Int32, LINEDATAEX[], MARKERDATA[]). |
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. |
VIEWPREFERENCES4 | |
VIEWPREFERENCES5 | |
VsExpansion |
Provides information about a code snippet. |
Interfaces
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. |
IVsCompletionSet3 |
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. |
IVsDropdownBar2 |
Provides control of the drop-down bar at the top of a code window. |
IVsDropdownBarClient |
Describes the contents of the drop-down bar combinations. |
IVsDropdownBarClient3 |
Describes the contents of the dropdown bar combinations. |
IVsDropdownBarClient4 | |
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. |
IVsExpansionManager2 |
Provides more code snippet expansion methods. |
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 | |
IVsTextManager5 | |
IVsTextManager6 | |
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 | |
IVsTextManagerEvents5 | |
IVsTextManagerEvents6 | |
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 |
Implemented by project to provide single-file web form support. |
SVsCodeWindow |
Passed to GetService(Type) to return a reference to IVsCodeWindow. |
SVsCodeWindowManager |
Passed to GetService(Type) to return a reference to IVsCodeWindowManager. |
SVsFindManager |
The service that provides an IVsFindManager, which provides search functions for Visual Studio. |
SVsLanguageFilter |
Passed to GetService(Type) to return a reference to IVsTextViewFilter. |
SVsLinkedUndoTransactionManager |
Passed to GetService(Type) to return a reference to IVsLinkedUndoTransactionManager. |
SVsRegisterFindScope |
Passed to GetService(Type) to return a reference to the IVsRegisterFindScope interface. |
SVsTextImageUtilities |
Passed to GetService(Type) to return a reference to the IVsTextImageUtilities interface. |
SVsTextManager |
Passed to GetService(Type) to return a reference to IVsTextManager and IVsHiddenTextManager. |
SVsTextSpanSet |
Passed to the QueryService(Guid, Guid, IntPtr) 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. |
Enums
__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. |
_codewindowbehaviorflags2 | |
_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(IVsTextBuffer, Int32, Int32, UInt32, Int32). |
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. |
DROPDOWNENTRYTYPE2 |
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. |
MARKERTYPE3 | |
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(PANETYPE, IVsSplitPane) 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(String, UInt32, IVsEnumDebugName). |
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. |