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) |
Сведения о методе не предоставлены. Не используется. |