Поделиться через


VsTextPackage Interface

Provides general services for anyone wanting information about the active text views.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<GuidAttribute("909F83E3-B3FC-4BBF-8820-64378744B39B")> _
Public Interface VsTextPackage _
    Inherits IVsTextManager
[GuidAttribute("909F83E3-B3FC-4BBF-8820-64378744B39B")]
public interface VsTextPackage : IVsTextManager
[GuidAttribute(L"909F83E3-B3FC-4BBF-8820-64378744B39B")]
public interface class VsTextPackage : IVsTextManager
[<GuidAttribute("909F83E3-B3FC-4BBF-8820-64378744B39B")>]
type VsTextPackage =  
    interface
        interface IVsTextManager
    end
public interface VsTextPackage extends IVsTextManager

The VsTextPackage type exposes the following members.

Methods

  Name Description
Public method AdjustFileChangeIgnoreCount Increases or decreases the ignore count for file changes. (Inherited from IVsTextManager.)
Public method AttemptToCheckOutBufferFromScc Method information not provided. (Inherited from IVsTextManager.)
Public method AttemptToCheckOutBufferFromScc2 Attempts to check out a file from source code control. (Inherited from IVsTextManager.)
Public method CreateSelectionAction Method information is not provided. Do not use this method. (Inherited from IVsTextManager.)
Public method EnumBuffers Enumerates text buffers. Not yet implemented. (Inherited from IVsTextManager.)
Public method EnumIndependentViews Enumerates the independent views. (Inherited from IVsTextManager.)
Public method EnumLanguageServices Enumerates the registered language service IDs. (Inherited from IVsTextManager.)
Public method EnumViews Enumerates views that are provided with the core editor and are associated with a particular text buffer. (Inherited from IVsTextManager.)
Public method GetActiveView Returns the active or previously active view. (Inherited from IVsTextManager.)
Public method GetBufferSccStatus Method information not provided. Do not use this method. (Inherited from IVsTextManager.)
Public method GetBufferSccStatus2 Returns information on whether a buffer is under source code control and, if so, whether the file is checked in. (Inherited from IVsTextManager.)
Public method GetMarkerTypeCount Returns the number of registered marker types within all buffers associated with the core text editor. (Inherited from IVsTextManager.)
Public method GetMarkerTypeInterface Maps a numeric marker type ID to an interface that can be used to probe for specific information. (Inherited from IVsTextManager.)
Public method GetPerLanguagePreferences Method information is not provided. (Inherited from IVsTextManager.)
Public method GetRegisteredMarkerTypeID Returns a registered marker type. (Inherited from IVsTextManager.)
Public method GetShortcutManager Returns the shortcut manager. (Inherited from IVsTextManager.)
Public method GetUserPreferences Returns the user preferences, such as tab usage, indent size and widget margin presence for the view, frame, and language service. (Inherited from IVsTextManager.)
Public method IgnoreNextFileChange Notifies that the next file change is to be ignored. (Inherited from IVsTextManager.)
Public method MapFilenameToLanguageSID Given a file name, determines the registered language service, if one exists, that understands it. (Inherited from IVsTextManager.)
Public method NavigateToLineAndColumn Finds or creates an appropriate view on the specified buffer and places the selection at the specified location. (Inherited from IVsTextManager.)
Public method NavigateToPosition Finds or creates an appropriate view on the specified buffer and puts the selection on the specified linear position. (Inherited from IVsTextManager.)
Public method RegisterBuffer Registers a text buffer with the text manager. (Inherited from IVsTextManager.)
Public method RegisterIndependentView Registers a view from a source other than the core editor. (Inherited from IVsTextManager.)
Public method RegisterView Method information is not provided. (Inherited from IVsTextManager.)
Public method SetFileChangeAdvise Method information is not provided. (Inherited from IVsTextManager.)
Public method SetPerLanguagePreferences Method information is not provided. (Inherited from IVsTextManager.)
Public method SetUserPreferences Sets user preferences. (Inherited from IVsTextManager.)
Public method SuspendFileChangeAdvise Suspends file change notifications for a given file. (Inherited from IVsTextManager.)
Public method UnregisterBuffer Unregisters a buffer. (Inherited from IVsTextManager.)
Public method UnregisterIndependentView Unregisters an externally-created view. (Inherited from IVsTextManager.)
Public method UnregisterView Method information is not provided. (Inherited from IVsTextManager.)

Top

See Also

Reference

Microsoft.VisualStudio.TextManager.Interop Namespace