VsTextManagerClass Класс

Определение

Предоставляет общие службы для любого пользователя, которому требуются сведения об активных представлениях текста. См. раздел IVsTextManager.

public ref class VsTextManagerClass : Microsoft::VisualStudio::TextManager::Interop::VsTextManager
[Windows::Foundation::Metadata::WebHostHidden]
class VsTextManagerClass : Microsoft::VisualStudio::TextManager::Interop::VsTextManager
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("F5E7E71D-1401-11D1-883B-0000F87579D2")]
[System.Runtime.InteropServices.TypeLibType(2)]
public class VsTextManagerClass : Microsoft.VisualStudio.TextManager.Interop.VsTextManager
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("F5E7E71D-1401-11D1-883B-0000F87579D2")>]
[<System.Runtime.InteropServices.TypeLibType(2)>]
type VsTextManagerClass = class
    interface IVsTextManager
    interface VsTextManager
Public Class VsTextManagerClass
Implements VsTextManager
Наследование
VsTextManagerClass
Атрибуты
Реализации

Комментарии

Нельзя создать экземпляр этого класса с new ключевым словом. Вместо этого необходимо получить ILocalRegistry объект и создать объект с помощью CreateInstance . MPF заключает этот метод в оболочку CreateInstance .

Конструкторы

VsTextManagerClass()

Создайте новый экземпляр класса.

Методы

AdjustFileChangeIgnoreCount(IVsTextBuffer, Int32)

Увеличивает или уменьшает число игнорируемых изменений файла.

AttemptToCheckOutBufferFromScc(IVsUserData, Int32)

Сведения о методе не предоставлены. Не используется.

AttemptToCheckOutBufferFromScc2(String, Int32, Int32)

Пытается извлечь файл из системы управления исходным кодом.

CreateSelectionAction(IVsTextBuffer, IVsTextSelectionAction)

Сведения о методе не предоставлены. Не используется.

EnumBuffers(IVsEnumTextBuffers)

Перечисление текстовых буферов. Еще не реализовано.

EnumIndependentViews(IVsTextBuffer, IVsEnumIndependentViews)

Перечисляет независимые представления.

EnumLanguageServices(IVsEnumGUID)

Перечисляет зарегистрированные идентификаторы языковых служб.

EnumViews(IVsTextBuffer, IVsEnumTextViews)

Перечисляет представления, которые предоставляются с базовым редактором и связаны с конкретным текстовым буфером.

GetActiveView(Int32, IVsTextBuffer, IVsTextView)

Возвращает активное или ранее активное представление.

GetBufferSccStatus(IVsUserData, Int32)

Сведения о методе не предоставлены. Не используется.

GetBufferSccStatus2(String, Int32, Int32)

Возвращает сведения, находится ли буфер под контролем системы управления версиями, и, если да, возвращен ли файл.

GetMarkerTypeCount(Int32)

Возвращает количество зарегистрированных типов маркеров во всех буферах, связанных с базовым текстовым редактором.

GetMarkerTypeInterface(Int32, IVsTextMarkerType)

Сопоставляет числовой ИД типа маркера интерфейсу, который можно использовать для поиска конкретной информации.

GetPerLanguagePreferences(LANGPREFERENCES[])

Сведения о методе не предоставлены. Не используется.

GetRegisteredMarkerTypeID(Guid, Int32)

Возвращает зарегистрированный тип маркера.

GetShortcutManager(IVsShortcutManager)

Возвращает диспетчер ярлыков.

GetUserPreferences(VIEWPREFERENCES[], FRAMEPREFERENCES[], LANGPREFERENCES[], FONTCOLORPREFERENCES[])

Возвращает параметры пользователя, например использование вкладок, размер отступа и наличие полей интерфейсных элементов для представления, кадра и языковой службы.

IgnoreNextFileChange(IVsTextBuffer)

Уведомляет о том, что следующее изменение файла необходимо игнорировать.

MapFilenameToLanguageSID(String, Guid)

Если указано имя файла, определяет зарегистрированную понимающую службу языка, если она существует.

NavigateToLineAndColumn(IVsTextBuffer, Guid, Int32, Int32, Int32, Int32)

Находит или создает соответствующее представление в указанном буфере и размещает выделение в заданном месте.

NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32)

Находит или создает соответствующее представление в указанном буфере и помещает выделение в указанное линейное положение.

RegisterBuffer(IVsTextBuffer)

Регистрирует текстовый буфер с использованием диспетчера текстов.

RegisterIndependentView(Object, IVsTextBuffer)

Регистрирует представление из источника за исключением редактора.

RegisterView(IVsTextView, IVsTextBuffer)

Сведения о методе не предоставлены. Не используется.

SetFileChangeAdvise(String, Int32)

Сведения о методе не предоставлены. Не используется.

SetPerLanguagePreferences(LANGPREFERENCES[])

Сведения о методе не предоставлены. Не используется.

SetUserPreferences(VIEWPREFERENCES[], FRAMEPREFERENCES[], LANGPREFERENCES[], FONTCOLORPREFERENCES[])

Задает параметры пользователя.

SuspendFileChangeAdvise(String, Int32)

Приостанавливает уведомления об изменении файла для данного файла.

UnregisterBuffer(IVsTextBuffer)

Отменяет регистрацию буфера.

UnregisterIndependentView(Object, IVsTextBuffer)

Отменяет регистрацию внешне созданного представления.

UnregisterView(IVsTextView)

Сведения о методе не предоставлены. Не используется.

Применяется к