Export (0) Print
Expand All

Microsoft.VisualStudio.TextManager.Interop Namespace

 ClassDescription
Public classVsCodeWindowClassAllows manipulation of a code window.
Public classVsDefaultButtonBarImagesClassObtains default Buttonbar images.
Public classVsDiffLayerClass 
Public classVsDropdownBarClassProvides control of the drop-down bar at the top of a code window.
Public classVsExpansionManagerClass 
Public classVsExpansionPackageClass 
Public classVsFinderClassFinds a text image.
Public classVsHiddenTextLayerClassAdds or enumerates hidden text sessions.
Public classVsIntellisenseCompletorClass 
Public classVsIntellisenseLangTipClass 
Public classVsLocalUserDataClassAllows a caller to use a GUID to set or get user data (properties).
Public classVsMethodTipWindowClassProvides a method tip window for an item in a language service.
Public classVsSmartTagTipWindowClassControls interaction with a tip window.
Public classVsSplitRootClass 
Public classVsSyntheticTextLayerClassHandles the addition of and communication with synthetic text sessions.
Public classVsTextBufferClassActs 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.
Public classVsTextBufferCoordinatorClass 
Public classVsTextImageClassSupports text string matching.
Public classVsTextLineStorageClassRepresents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views.
Public classVsTextManagerClassProvides general services for anyone wanting information about the active text views.
Public classVsTextPackageClassProvides general services for anyone wanting information about the active text views.
Public classVsTextSpanSetClassUtility for text string matching.
Public classVsTextTipWindowClassProvides a tip when the mouse pauses over a particular context stream in the core editor.
Public classVsTextViewClassManages 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.
Public classVsUndoPackageClassImplements the linked undo stack feature.
Public classVsUndoUnitClassDetermines if the undo unit applies to UI items only.
Public classVsUserDataClassAllows a caller to use a GUID to set or get user data (properties).

 InterfaceDescription
Public interfaceIPersistFileCheckSumCalculates the check sum for the file representation of the associated text buffer.
Public interfaceIVsActionActions placed in the undo history of a text buffer expose this interface .
Public interfaceIVsAtomicTextProvider 
Public interfaceIVsAutoOutliningClient 
Public interfaceIVsBufferExtraFiles 
Public interfaceIVsButtonBarProvides buttons at the bottom of a code window.
Public interfaceIVsButtonBarClient 
Public interfaceIVsButtonBarManager 
Public interfaceIVsCanCoordinatorClipTextSpan 
Public interfaceIVsChangeClusterEventsBracket a series of changes from an undo manager.
Public interfaceIVsChangeTrackingUndoManagerProvides undo management for an editor that supports multiple views.
Public interfaceIVsCodePageSelection 
Public interfaceIVsCodeWindowRepresents a multiple-document interface (MDI) child that contains one or more code views.
Public interfaceIVsCodeWindowEventsAllows a VSPackage to listen to certain events associated with the view that contains an IVsCodeWindow object.
Public interfaceIVsCodeWindowEx 
Public interfaceIVsCodeWindowManagerAllows adornments, such as drop-down bars, to be added to or removed from a code window.
Public interfaceIVsColorableItemProvides default font colors, font style, and item name information for a custom colorable item.
Public interfaceIVsColorizerImplemented by the language client to assign color attributes (indexes) to a span of text.
Public interfaceIVsColorizer2Extends a language services colorizer by allowing the environment to suspend and restart colorization.
Public interfaceIVsCommandWindowCompletion 
Public interfaceIVsCommitGestureSinkIndicate that some form of UI commit gesture has occurred.
Public interfaceIVsCompletionSetProvides statement completion capabilities for the language service.
Public interfaceIVsCompletionSetBuilder 
Public interfaceIVsCompletionSetExAllows a completion set to provide various kinds of customization.
Public interfaceIVsCompoundActionEnables the creation of compound actions.
Public interfaceIVsCompoundActionEvents 
Public interfaceIVsCompoundViewChangeAllows the creation of compound view actions.
Public interfaceIVsContainedCodeImplemented by a language to support buffer span mapping.
Public interfaceIVsContainedLanguageProvides simplistic contained language service features.
Public interfaceIVsContainedLanguageCodeSupportProvides support for code navigation, event generation, and the like.
Public interfaceIVsContainedLanguageColorizerProvides colorization for line fragments.
Public interfaceIVsContainedLanguageFactoryProvides creation of contained languages.
Public interfaceIVsContainedLanguageHostRepresents a host for contained languages.
Public interfaceIVsContainedLanguageHostEventsReceives view change notifications from a contained language host.
Public interfaceIVsContainedLanguageProjectNameProvider 
Public interfaceIVsContainedLanguageStaticEventBindingProvides support for static event generation.
Public interfaceIVsDebugName 
Public interfaceIVsDefaultButtonBarImagesObtains default Buttonbar images.
Public interfaceIVsDropdownBarProvides control of the drop-down bar at the top of a code window.
Public interfaceIVsDropdownBarClientDescribes the contents of the drop-down bar combinations.
Public interfaceIVsDropdownBarClientExProvides additional drop-down bar client functionality.
Public interfaceIVsDropdownBarManagerManages drop-down bars in code windows.
Public interfaceIVsDynamicTabProvider 
Public interfaceIVsEditorGoBackLocations 
Public interfaceIVsEnumBSTREnumerates a collection of BSTRs.
Public interfaceIVsEnumBufferCoordinatorSpansRepresents a list of text span mappings between two buffers.
Public interfaceIVsEnumCodeBlocksRepresents a list of spans of code blocks.
Public interfaceIVsEnumDebugNameEnumerates a collection of debug names.
Public interfaceIVsEnumExternalErrorsRepresents a list of external errors.
Public interfaceIVsEnumGUIDEnumerates a collection of GUIDs.
Public interfaceIVsEnumHiddenRegionsEnumerates existing hidden text sessions.
Public interfaceIVsEnumIndependentViewsEnumerates a collection of independent views.
Public interfaceIVsEnumLayerMarkersEnumerates a collection of layer markers.
Public interfaceIVsEnumLineMarkersEnumerates a collection of line markers.
Public interfaceIVsEnumStreamMarkersEnumerates a collection of stream markers.
Public interfaceIVsEnumSyntheticRegionsEnumerates a collection of synthetic regions.
Public interfaceIVsEnumTextBuffersEnumerates a collection of test buffers.
Public interfaceIVsEnumTextSpansEnumerates a collection of text spans.
Public interfaceIVsEnumTextViewsEnumerates a collection of text views.
Public interfaceIVsExpansionProvides a way to insert code snippets into a text buffer.
Public interfaceIVsExpansionClientAllows a VSPackage to participate in the code snippet insertion process.
Public interfaceIVsExpansionEnumerationRepresents a list of code snippets for a particular language service.
Public interfaceIVsExpansionEventsRepresents a connection point that receives event notifications having to do with code snippets.
Public interfaceIVsExpansionFunctionRepresents an expansion function in a code snippet.
Public interfaceIVsExpansionIntellisenseHostProvides Insert Expansion support.
Public interfaceIVsExpansionManagerRepresents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language.
Public interfaceIVsExpansionSessionRepresents the state of a newly inserted code snippet that is being edited by the user.
Public interfaceIVsExternalCompletionSetEnhances IntelliSense completion set functionality for use in a non-text-view editor.
Public interfaceIVsFileBackupImplemented by components interested in being backed up.
Public interfaceIVsFileExtensionMappingEvents 
Public interfaceIVsFinalTextChangeCommitEventsNotifies clients of the last commit gesture to trigger the event and provides the range of text changed.
Public interfaceIVsFindCancelDialogUse 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.
Public interfaceIVsFinderFinds a text image.
Public interfaceIVsFindHelperUtility for text string matching.
Public interfaceIVsFindScopeDefines a custom scope that can be chosen in the Find in Files, Look in combo box.
Public interfaceIVsFindTargetImplements Find and Replace capabilities within your editor.
Public interfaceIVsFindTarget2Implements Find and Replace capabilities within your editor.
Public interfaceIVsFormatFilterProviderInterface to provide file extension checking for Save As functionality.
Public interfaceIVsFullTextScannerExposed 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.
Public interfaceIVsHiColorItemProvides support for returning a full 24-bit color value.
Public interfaceIVsHiddenRegionManages the hidden region.
Public interfaceIVsHiddenRegionExProvides additional methods for IVsHiddenRegion.
Public interfaceIVsHiddenTextClientProvides notification of changes to a newly created hidden text session.
Public interfaceIVsHiddenTextClientExSupports client drawing of glyphs.
Public interfaceIVsHiddenTextManagerDetermines whether a hidden text session exists for a given text buffer and creates one if it does not.
Public interfaceIVsHiddenTextSessionUsed to add or enumerate hidden text sessions.
Public interfaceIVsHiddenTextSessionExAllows adding of regions with "Ex" properties.
Public interfaceIVsHighlightUsed to move a dialog box to reveal a selection or highlight.
Public interfaceIVsImmediateStatementCompletion 
Public interfaceIVsImmediateStatementCompletion2 
Public interfaceIVsInsertionUI 
Public interfaceIVsIntellisenseCompletorUsed to create and display a completor window
Public interfaceIVsIntellisenseHostImplemented by clients (including IVsTextView) to provide intellisense hosting functionality
Public interfaceIVsIntellisenseLangTipUsed to expose method tips.
Public interfaceIVsIntellisenseOptions 
Public interfaceIVsLanguageBlockDetermines the span of the current language block.
Public interfaceIVsLanguageClipboardOpsCustomizes copy and paste operations.
Public interfaceIVsLanguageClipboardOpsEx 
Public interfaceIVsLanguageContextProviderConnects 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.
Public interfaceIVsLanguageDebugInfoImplement to support debugging for your language service.
Public interfaceIVsLanguageDebugInfo2Provides support for exception handlers in a language service.
Public interfaceIVsLanguageDragDropOps 
Public interfaceIVsLanguageInfoRetrieves information about a programming or markup language, including language name, associated file extension, and colorizer requirements for code editing.
Public interfaceIVsLanguageLineIndentDetermines the number of "spaces" that should be added to the beginning of the specified line.
Public interfaceIVsLanguageTextOpsProvides additional IntelliSense features for the language service.
Public interfaceIVsLastChangeTimeProviderAllows an object to tell clients when its last change occurred.
Public interfaceIVsLayeredTextViewHelps a view interact with text layers.
Public interfaceIVsLifetimeControlledObjectInstructs undo objects to release references to a designer or buffer.
Public interfaceIVsLineAttributes 
Public interfaceIVsLinkCapableUndoManager 
Public interfaceIVsLinkedUndoClientIndicates that one undo manager is blocking another undo manager from executing a linked action.
Public interfaceIVsLinkedUndoTransactionManagerImplements the linked undo stack feature.
Public interfaceIVsMergeableUIItem 
Public interfaceIVsMethodDataSets method data for the tip window.
Public interfaceIVsMethodDataExProvides access to the entire text shown for a method in an IntelliSense Parameter Info ToolTip.
Public interfaceIVsMethodTipWindowProvides a method tip window for an item in a language service.
Public interfaceIVsMethodTipWindow2Provides additional methods for the IVsMethodTipWindow interface.
Public interfaceIVsMouseCursorProviderAllows a marker to alter the mouse cursor when it is over its glyph.
Public interfaceIVsNavigableLocationResolver 
Public interfaceIVsOutliningCapableLanguageProvides support for the Collapse to Definitions command from the outlining menu.
Public interfaceIVsOutliningSessionAdds one or more outline regions to a text buffer.
Public interfaceIVsOverrideTextViewAccessibilityState 
Public interfaceIVsPackageDefinedTextMarkerTypeDescribes how a custom marker type behaves and appears to the user.
Public interfaceIVsPersistentTextImageRepresents the image that is persisted and not persisted.
Public interfaceIVsPreliminaryTextChangeCommitEventsNotifies clients of a commit gesture to trigger a text buffer event, and provides the range of text changed.
Public interfaceIVsProvideColorableItemsInforms the code editor about custom colorable items proffered by the language service.
Public interfaceIVsQueryLineChangeCommitDetermines if an CCG_CARET_ON_NEW_BUFFER_LINE commit event should be fired.
Public interfaceIVsQueryUndoManager 
Public interfaceIVsQueryUndoUnitQueries a linked undo set to determine if an undo action would be aborted.
Public interfaceIVsReadOnlyViewNotification 
Public interfaceIVsRegisterFindScopeRegister a find scope for Find in Files.
Public interfaceIVsReportExternalErrorsUsed to manage a list of error messages associated with a particular project.
Public interfaceIVsSetSpanMappingEvents 
Public interfaceIVsShortcutManager 
Public interfaceIVsSmartTagData 
Public interfaceIVsSmartTagTipWindow 
Public interfaceIVsSplitPane 
Public interfaceIVsSplitRoot 
Public interfaceIVsSplitter 
Public interfaceIVsSyntheticRegion 
Public interfaceIVsSyntheticTextClient 
Public interfaceIVsSyntheticTextManagerImmediately stops the synthetic text session.
Public interfaceIVsSyntheticTextSessionHandles the addition of and communication with synthetic text sessions.
Public interfaceIVsTextBufferActs 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.
Public interfaceIVsTextBufferCoordinatorProvides mapping services between two buffers.
Public interfaceIVsTextBufferDataEventsNotifies clients when a text buffer is initialized and when changes are made to text buffer data.
Public interfaceIVsTextBufferEventsNotifies clients when a new language service is associated with a text buffer.
Public interfaceIVsTextBufferExAdds methods to manage change markers to the IVsTextBuffer interface.
Public interfaceIVsTextBufferTempInitTemporary interface for special initialization.
Public interfaceIVsTextColorStateChanges the color state of lines in a text buffer.
Public interfaceIVsTextEditorPropertyCategoryContainerAllows an object to expose a set of text editor properties.
Public interfaceIVsTextEditorPropertyContainerManages properties of text editors.
Public interfaceIVsTextFindFinds a given block of text in the buffer.
Public interfaceIVsTextHidingLayerModuleImplemented by any layer module that hides text.
Public interfaceIVsTextImageSupports text string matching.
Public interfaceIVsTextImage2Examines end-of-line (EOL) markers.
Public interfaceIVsTextImageEventsImplemented to notify a client of a text image change.
Public interfaceIVsTextImageUtilitiesProvides utilities for loading and saving text files.
Public interfaceIVsTextLayerHandles layout between a base buffer and a view.
Public interfaceIVsTextLayer2Adds methods to examine end-of-line markers to the IVsTextLayer interface.
Public interfaceIVsTextLayerEventsNotifies a client that a layer's coordinate mapping is changing.
Public interfaceIVsTextLayerMarker 
Public interfaceIVsTextLineMarkerProvides access to and manipulates the positioning of a text marker within a buffer. This interface has methods to retrieve or change two-dimensional coordinates.
Public interfaceIVsTextLineMarkerEx 
Public interfaceIVsTextLinesProvides read and write access to the text buffer using two-dimensional coordinates.
Public interfaceIVsTextLines2Adds methods to examine end-of-line markers to the IVsTextLines interface.
Public interfaceIVsTextLinesEventsNotifies clients of changes to the underlying text buffer.
Public interfaceIVsTextMacroHelperEnables macro recording code.
Public interfaceIVsTextManagerProvides general services for anyone wanting information about the active text views.
Public interfaceIVsTextManager2Provides additional methods to the IVsTextManager interface.
Public interfaceIVsTextManagerEventsInforms users about changes in the text manager.
Public interfaceIVsTextManagerEvents2Informs the user about changes n the text manager.
Public interfaceIVsTextMarkerProvides methods for managing text markers.
Public interfaceIVsTextMarkerClientProvides callbacks to the Visual Studio environment and other processes used to manipulate a text marker.
Public interfaceIVsTextMarkerClientAdvancedExtends the functionality available through the IVsTextMarkerClient interface by providing additional callbacks.
Public interfaceIVsTextMarkerClientExExtends the functionality available through the IVsTextMarkerClient interface by providing additional callbacks.
Public interfaceIVsTextMarkerColorSetAllows a marker type to determine whether other marker types share the same color set.
Public interfaceIVsTextMarkerContextProviderProvides context for text markers in the core editor.
Public interfaceIVsTextMarkerGlyphDropHandlerA handler provided for markers whose glyphs (an icon indicating the position of a marker) support drag and drop.
Public interfaceIVsTextMarkerTypeProvides a uniform mechanism for obtaining information about a given text marker type, whether predefined by the editor or registered by a package.
Public interfaceIVsTextMarkerTypeProviderReturns an IVsPackageDefinedTextMarkerType interface from a service providing a text markers other packages.
Public interfaceIVsTextReplaceEventsInformation of a change that is about to occur.
Public interfaceIVsTextScannerA special-purpose interface exposed by text buffers and used to provide fast, stream-oriented, sequential access to the text in the buffer.
Public interfaceIVsTextSelectionAction 
Public interfaceIVsTextSpanSetUtility for text string matching.
Public interfaceIVsTextStorageRepresents the range of text that is viewable and editable by text editor views.
Public interfaceIVsTextStorage2Adds methods to examine end-of-line markers to the IVsTextStorage interface.
Public interfaceIVsTextStorageColorState 
Public interfaceIVsTextStreamProvides reading and writing capabilities using one-dimensional coordinates.
Public interfaceIVsTextStreamEventsNotifies clients of changes to the underlying text buffer.
Public interfaceIVsTextStreamMarkerProvides 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.
Public interfaceIVsTextTipData 
Public interfaceIVsTextTipWindowProvides a tip when the mouse pauses over a particular context stream in the core editor.
Public interfaceIVsTextTrackingPointEstablishes and maintains an internal tracking point.
Public interfaceIVsTextViewManages 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).
Public interfaceIVsTextViewEventsNotifier of events occurring on the text view object.
Public interfaceIVsTextViewExAdds functionality beyond IVsTextView.
Public interfaceIVsTextViewFilterAllows further modification of the text view.
Public interfaceIVsTextViewIntellisenseHostCore editor provided intellisense host for standard editor views.
Public interfaceIVsTextViewIntellisenseHostProviderImplemented by a text view which provides IvsTextViewIntellisenseHost.
Public interfaceIVsThreadSafeTextViewThis is a thread-safe subset of IVsTextView.
Public interfaceIVsTipWindowProvides a tip when the mouse pauses over a particular context stream in the core editor.
Public interfaceIVsUndoRedoClusterWithCommitEventsFires when an undo or redo cluster is closing.
Public interfaceIVsUndoTrackingEventsAn 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.
Public interfaceIVsUndoUnitDetermines if the undo unit applies to UI items only.
Public interfaceIVsUserDataAllows a caller to use a GUID to set or get user data (properties).
Public interfaceIVsUserDataEventsNotifies clients of changes to the user data.
Public interfaceIVsViewRangeClient 
Public interfaceIVsWebFormDesignerSupportImplemented by project to provide single-file web form support.
Public interfaceSVsCodeWindowPassed to GetService to return a reference to IVsCodeWindow.
Public interfaceSVsCodeWindowManagerPassed to GetService to return a reference to IVsCodeWindowManager.
Public interfaceSVsLanguageFilterPassed to GetService to return a reference to IVsTextViewFilter.
Public interfaceSVsLinkedUndoTransactionManagerPassed to GetService to return a reference to IVsLinkedUndoTransactionManager.
Public interfaceSVsRegisterFindScopePassed to GetService to return a reference to the IVsRegisterFindScope interface.
Public interfaceSVsTextImageUtilitiesPassed to GetService to return a reference to the IVsTextImageUtilities interface.
Public interfaceSVsTextManagerPassed to GetService to return a reference to IVsTextManager and IVsHiddenTextManager.
Public interfaceSVsTextSpanSetPassed to the QueryService method to return a reference to the IVsTextSpanSet interface.
Public interfaceVsCodeWindowAllows manipulation of a code window.
Public interfaceVsDefaultButtonBarImagesObtains default Buttonbar images.
Public interfaceVsDiffLayer 
Public interfaceVsDropdownBarProvides control of the drop-down bar at the top of a code window.
Public interfaceVsExpansionManager 
Public interfaceVsExpansionPackage 
Public interfaceVsFinderFinds a text image.
Public interfaceVsHiddenTextLayerAdds or enumerates hidden text sessions.
Public interfaceVsIntellisenseCompletor 
Public interfaceVsIntellisenseLangTip 
Public interfaceVsLocalUserDataAllows a caller to use a GUID to set or get user data (properties).
Public interfaceVsMethodTipWindowProvides a method tip window for an item in a language service.
Public interfaceVsSmartTagTipWindowControls interaction with a tip window.
Public interfaceVsSplitRoot 
Public interfaceVsSyntheticTextLayerHandles the addition of and communication with synthetic text sessions.
Public interfaceVsTextBufferActs 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.
Public interfaceVsTextBufferCoordinator 
Public interfaceVsTextImageRepresents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views.
Public interfaceVsTextLineStorageRepresents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views.
Public interfaceVsTextManagerProvides general services for anyone wanting information about the active text views.
Public interfaceVsTextPackageProvides general services for anyone wanting information about the active text views.
Public interfaceVsTextSpanSetUtility for text string matching.
Public interfaceVsTextTipWindowProvides a tip when the mouse pauses over a particular context stream in the core editor.
Public interfaceVsTextViewManages 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.
Public interfaceVsUndoPackageImplements the linked undo stack feature.
Public interfaceVsUndoUnitDetermines if the undo unit applies to UI items only.
Public interfaceVsUserDataAllows a caller to use a GUID to set or get user data (properties).

 StructureDescription
Public structureAtomicTextDescribes an embedded object within a LINEDATAEX structure.
Public structureBUFFERINITEXStores buffer initialization parameters.
Public structureChangeInputHolds information about a pending change request *before* it has happened.
Public structureExternalErrorUsed to create a new external error.
Public structureFONTCOLORPREFERENCESSpecifies color table preferences to be used when painting text or markers.
Public structureFONTCOLORPREFERENCES2Specifies color table preferences to be used when painting text or markers.
Public structureFRAMEPREFERENCESProvides frame settings that control whether scroll bars are provided for views.
Public structureFRAMEPREFERENCES2Provides frame settings that control whether scroll bars are provided for views.
Public structureINITVIEWSpecifies view parameters. Used in Initialize calls.
Public structureLANGPREFERENCESUsed 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.
Public structureLANGPREFERENCES2Used 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.
Public structureLINEDATAUsed to pass direct-access to line data in a buffer through IVsTextLines. This structure returns all of the information for a single line.
Public structureLINEDATAEXUsed to pass direct access to line data in a buffer through GetLineDataEx.
Public structureMARKERDATASpecifies directional options for locating markers.
Public structureNewHiddenRegionCreates a new outline or hidden text region over the specified text span.
Public structureNewHiddenRegionExCreates a new outline or hidden text region over the specified text span.
Public structureNewOutlineRegionSpecifies the span and state of a new outline region.
Public structureNewSpanMappingUsed to create a new span mapping.
Public structureNewSyntheticRegionHolds information about a synthetic text region.
Public structureSELECTIONSTATERepresents the state of a selection so that it can be restored to that state.
Public structureSMARTTAGSIZEDATAHolds data about smart tag size.
Public structureTabStopHolds information about tab stops.
Public structureTextAddressDefines a text address in terms of a character and a line.
Public structureTextLineChangeProvides settings for tracking changes to any text line in the buffer.
Public structureTextSpanDefines a span of text based on character and line index.
Public structureTextSpanAndCookieUsed to represent a span of code embedded in a document.
Public structureTextSpanPairUsed to express two corresponding spans in two separate buffers.
Public structureTIPSIZEDATASets the size and position of a tip window.
Public structureVIEWPREFERENCESSupplies settings for all text views.
Public structureVIEWPREFERENCES2Provides additional members for the VIEWPREFERENCES structure.
Public structureVsExpansionProvides information about a code snippet.

 EnumerationDescription
Public enumeration__PROMPTONLOADFLAGSFlags to prompt user for an encoding on an open with specified codepage.
Public enumeration__tagVSCOLORDATASpecifies a type of color value: foreground, background, or line color.
Public enumeration__VSEDITPROPID2 
Public enumeration__VSFINDBUFFERFLAGSIndicates that a buffer boundary begins or ends a line, without requiring white space characters in the buffer.
Public enumeration__VSFINDERRORSpecifies errors in find operation.
Public enumeration__VSFINDHOWSpecifies how to find a match.
Public enumeration__VSFINDOPTIONSSpecifies text find options
Public enumeration__VSFINDOPTIONS2Provides additional members for __VSFINDOPTIONS.
Public enumeration__VSFINDPOSIndicates search position.
Public enumeration__VSFINDRESULTIndicates the result of a find or replace operation.
Public enumeration__VSFINDRESULT2Provides additional members for the __VSFINDRESULT enumeration.
Public enumeration__VSFINDRESULTLOCThese values denote where the results of a bulk find operation go.
Public enumeration__VSFINDSTATESpecifies the state of a find operation.
Public enumeration__VSFTNOTIFYProvides notifications to find targets.
Public enumeration__VSFTPROPIDSpecifies target properties.
Public enumeration__VSFTPROPID2Provides additional members for the VSFTPROPID enumeration.
Public enumeration__VSTFFSpecifies text file format.
Public enumeration_BufferCoordinatorMappingModeSpecifies the buffer coordinator mapping mode for contained languages.
Public enumeration_codewindowbehaviorflags 
Public enumeration_EOLTYPE2 
Public enumeration_ExpansionFunctionTypeSpecifies the type of an expansion function.
Public enumeration_ExpansionTokenSpecifies an expansion path typically associated with code snippet locations.
Public enumeration_HighlightMatchingBraceFlagsEnumerations for handling matching brace highlighting.
Public enumeration_NavigableLocationResolverFlagsSpecifies how a navigable location should be resolved.
Public enumeration_QuerySendCommitFlagsSpecifies whether an ENTER triggers a text change commit event.
Public enumeration_VIEWFRAMETYPESpecifies view frame type.
Public enumeration_vsIndentStyle 
Public enumerationADD_OUTLINE_REGION_FLAGSSpecifies how outline regions are added to an existing outline session object (IVsOutliningSession).
Public enumerationAtomicTextProviderFlagsAtomicTextProvider flags
Public enumerationBufferCoordinatorReplicationDirectionUse to specify the buffer coordinator replication direction for contained languages.
Public enumerationBufferLockFlagsSets the Read/Write mode of the text buffer.
Public enumerationBUFFERSTATEFLAGSSets the state of a text buffer.
Public enumerationCASESELECTION_TYPESpecifies case type of selected text.
Public enumerationCHANGE_HIDDEN_REGION_FLAGSSpecifies whether the region is added to the undo/redo stack.
Public enumerationCHANGE_SYNTHETIC_REGION_FLAGSSpecifies whether the region is added to the undo/redo stack.
Public enumerationChangeClusterFlagsProvides information about a group of undo/redo operations. Used in IVsChangeClusterEvents calls.
Public enumerationChangeCommitGestureFlagsFlags indicating the type of changes made to text, which triggered the commit gesture.
Public enumerationChangeCommitGestureFlags2 
Public enumerationCHARFMTCHARFMT enum -- file encoding format
Public enumerationCODEMEMBERTYPEUsed to specify the type of code members that are to be returned from a list of code members.
Public enumerationCOLORINDEXSpecifies default foreground, background, or line color.
Public enumerationCOLORIZER_ATTRIBUTESpecifies color attributes of the text.
Public enumerationCOMMONLANGUAGEBLOCKLanguage Common Block Query Flags.
Public enumerationContainedLanguageRefreshModeUsed to specify the recompilation mode for a contained language.
Public enumerationContainedLanguageRenameTypeUsed to specify the type of element is being renamed in a contained language.
Public enumerationCUSTOM_DROP_HANDLER_FLAGSIndicates drop status.
Public enumerationDATA_OBJECT_RENDER_HINTSpecifies view or action options for the data object being rendered.
Public enumerationDeeperLayerLineIndexToLocalFlagsSpecifies how to treat deeper layers.
Public enumerationDEFAULTITEMSSpecifies default types that identify items in the core editor view for colorizing.
Public enumerationDROPDOWNENTRYTYPESpecifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls.
Public enumerationDROPDOWNFONTATTRDROPDOWNFONTATTR is an enum used by IVsDropdownBarClient to describe the appearance of text entries.
Public enumerationENUMMARKERFLAGSProvides options for enumerating collections of markers.
Public enumerationEOLTYPEEnumerates end of line markers.
Public enumerationFIND_HIDDEN_REGION_FLAGSSpecifies options for finding hidden regions.
Public enumerationFIND_SYNTHETIC_REGION_FLAGSSpecifies how to find a synthetic region.
Public enumerationFINDMARKERFLAGSSpecifies directional options for locating markers.
Public enumerationFONTFLAGSProvides additional marker options for modifying the font used to display text appearance.
Public enumerationGetSelectedAtomFlagsSpecifies when to match a selected atom.
Public enumerationGLDE_FLAGSProvides information about a line in the buffer.
Public enumerationGLDE_FLAGS2 
Public enumerationGLYPHDRAWFLAGSProvides options for drawing the glyph in the widget margin.
Public enumerationHIDDEN_REGION_BEHAVIORSpecifies whether the hidden region is controlled by the client or the editor.
Public enumerationHIDDEN_REGION_BEHAVIOR2Provides additional members to the HIDDEN_REGION_BEHAVIOR enumeration.
Public enumerationHIDDEN_REGION_EVENTDetermines the exact user action taken on the hidden text region.
Public enumerationHIDDEN_REGION_STATESpecifies whether the span of text is expanded or collapsed.
Public enumerationHIDDEN_REGION_TYPESpecifies whether the new region is a hidden (concealed) or outline (collapsible) region.
Public enumerationIntellisenseHostFlagsSpecifies IntelliSense host flags.
Public enumerationLanguageContextHintSpecifies whether the context is an F1 keyword.
Public enumerationLAYER_MODULE_CAPABILITIES 
Public enumerationLINEDATAEXFLAGSProvides additional information about the line.
Public enumerationLINESTYLESpecifies default line style options.
Public enumerationLINESTYLE2Provides additional members for the LINESTYLE enumeration.
Public enumerationLinkedTransactionFlagsSpecifies whether the linked undo transaction is strict or not.
Public enumerationLinkedTransactionFlags2Provides additional members to the LinkedTransactionFlags enumeration.
Public enumerationLinkedUndoErrorsUndo errors.
Public enumerationLTE_TEXTDATAFLAGSIndicates how a data object is pasted.
Public enumerationMapLocalSpanFlagsSpecifies mapping conditions for local spans.
Public enumerationMARKERBEHAVIORFLAGSProvides flags that specify marker behavior.
Public enumerationMARKERBEHAVIORFLAGS2Provides additional members for the MARKERBEHAVIORFLAGS enumeration.
Public enumerationMarkerCommandValuesSpecifies the integer identifying the item number for a marker type's context menu command.
Public enumerationMarkerCommandValues2Provides additional members to the MarkerCommandValues enumeration.
Public enumerationMARKERTYPESets the characteristics of a text marker.
Public enumerationMARKERTYPE2Provides additional members to the MARKERTYPE enumeration.
Public enumerationMARKERVISUALDetermines the visual style of the marker.
Public enumerationMARKERVISUAL2Provides additional members to the MARKERVISUAL enumeration.
Public enumerationMethodTextTypeIdentifies different portions of the method tip to provide information on.
Public enumerationMOVESELECTION_ABS_TYPEIndicates moving a record selection by an absolute amount.
Public enumerationMOVESELECTION_REL_TYPEIndicates expanding a selection by a relative amount.
Public enumerationPAINTINGRESTRICTIONS 
Public enumerationPANEEVENTSSpecifies events for split window panes.
Public enumerationPANEFLAGSIndicates appearance of split window panes.
Public enumerationPANETYPESpecifies the pane to get with GetPane calls.
Public enumerationParameterTextTypeSpecifies parameter information for the method tip window.
Public enumerationRE_ERRORSRegular expression evaluation errors.
Public enumerationREADONLYSTATUSSets the read and write status of a text buffer.
Public enumerationRelativeSelectionStateFlagsSpecifies the state of a selection relative to another layer.
Public enumerationREPLACE_TEXT_FLAGSSpecifies options for modifying text during a replace operation.
Public enumerationRESOLVENAMEFLAGSProvides flags for ResolveName.
Public enumerationSELECTIONSTATEFLAGS 
Public enumerationSPLITFLAGSSpecifies how a window pane is to be split.
Public enumerationSPLITNOTIFYCODE 
Public enumerationST_IMAGEINDEX 
Public enumerationStorageLoadFlags 
Public enumerationSYNTHETIC_REGION_EVENTSpecifies a synthetic region event.
Public enumerationTabStopFlags 
Public enumerationTextBufferErrorsGeneral definitions for text buffer errors.
Public enumerationTextBufferErrors2 
Public enumerationTextBufferInitFlagsSpecifies text buffer initialization flags.
Public enumerationTextFindModeSpecifies text find / replace flags shared by both the buffer and view.
Public enumerationTextSelModeDetermines whether stream or box selection mode is being used.
Public enumerationTextViewActionSpecifies text positioning within a view.
Public enumerationTextViewErrorsGeneral definitions for text view errors.
Public enumerationTextViewInitFlagsSpecifies view options.
Public enumerationTextViewInitFlags2Provides additional members to the TextViewInitFlags enumeration.
Public enumerationTipPosPreferenceDetermines where the tip window is placed relative to the context stream.
Public enumerationTipSuccesses 
Public enumerationTipSuccesses2 
Public enumerationTipWindowFlagsSpecifies tip window options.
Public enumerationTipWindowFlags2Provides additional members for the TipWindowFlags enumeration.
Public enumerationUndoErrorsGeneral definitions for undo errors.
Public enumerationUpdateCompletionFlagsSpecifies completion set flags.
Public enumerationVSEDITPROPIDSets options for text editor property containers.
Public enumerationVSFINDERROR2Provides additional members for the __VSFINDERROR enumeration.
Public enumerationvsIndentStyle 
Public enumerationVSTFF2Provides additional members to the __VSTFF enumeration.
Public enumerationWORDEXTFLAGSSpecifies options for determining the extent of a word.

Community Additions

ADD
Show:
© 2014 Microsoft