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


Microsoft.VisualStudio.Text.Editor - пространство имен

Классы

  Класс Описание
Открытый класс AdornmentLayerDefinition Предоставляет сведения для IAdornmentLayer экспорт.
Открытый класс AppearanceCategoryOption Представляет параметр категории "Внешний вид".
Открытый класс AutoScrollEnabled Определяет параметр для включения автоматической прокрутки.
Открытый класс BackgroundBrushChangedEventArgs Предоставляет сведения для события BackgroundBrushChanged.
Открытый класс CaretPositionChangedEventArgs Предоставляет сведения для события PositionChanged.
Открытый класс ChangeTrackingMarginEnabled Определяет параметр для включения поля отслеживания изменений.
Открытый класс CollapseHintAdornmentControl Выделяет область структуры в представлении текста при наведении указателя мыши на данную область в поле структуры.
Открытый класс ConvertTabsToSpaces Определение параметра, указывающее, следует ли преобразовывать символы табуляции в пробелы.
Открытый класс CutOrCopyBlankLineIfNoSelection Определяет параметр для вырезания или копирования пустой строки, если выделение пусто.
Открытый класс DefaultOptions Параметры общего редактора по умолчанию.
Открытый класс DefaultTextViewHostOptions Представляет общее IWpfTextViewHost- связанные параметры.
Открытый класс DefaultTextViewOptions Определяет общие параметры ITextView.
Открытый класс DefaultWpfViewOptions Представляет общие параметры представления IWpfTextView.
Открытый класс DeferCreationAttribute
Открытый класс DisplayUrlsAsHyperlinks Определение параметра, определяющее, что URL-адреса должны отображаться как гиперссылки.
Открытый класс DragDropEditing Определяет параметр представления для редактирования с использованием перетаскивания.
Открытый класс EditorOptionChangedEventArgs Предоставляет сведения для события OptionChanged.
Открытый класс EditorOptionDefinition Определение параметра редактора.
Открытый класс EditorOptionDefinition<T> Представляет определение параметра редактора.
Открытый класс EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Открытый класс GlyphMarginEnabled Определяет параметр для включения поля глифов.
Открытый класс GridCellLengthAttribute Этот класс связывает размер ячейки сетки с экспортом MEF.
Открытый класс GridUnitTypeAttribute Данный класс связывает значение GridUnitType с экспортом MEF.
Открытый класс HighlightCurrentLineOption Представляет параметр для выделения текущей строки.
Открытый класс HorizontalScrollBarEnabled Определяет параметр для включения горизонтальной полосы прокрутки.
Открытый класс ImeTextComposition Представляет текстовую композицию, созданную обработкой IME представления ITextView.
Открытый класс IndentSize Определение параметра, определяющее размер (в пробелах) отступа.
Открытый класс IntraTextAdornment Поддержка внутритекстовых оформлений, предоставленных с объектами IntraTextAdornmentTag.
Открытый класс IntraTextAdornmentTag Представляет тег, предоставляющий оформления, который необходимо interspersed с текстом.
Открытый класс IsViewportLeftClipped Определяет параметр отсечения ViewportLeft свойство ширины текста.
Открытый класс KeyProcessor Обрабатывает ввод редактора с клавиатуры.
Открытый класс LineNumberMarginEnabled Определяет параметр, включающий поле с номерами строк.
Открытый класс LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Открытый класс LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Открытый класс MarginContainerAttribute Задает тип контейнера поля.
Открытый класс MouseHoverAttribute Атрибут, который следует разместить на обработчике событий для MouseHover, указывая задержку между прекращением движения курсора и созданием события наведения курсора.
Открытый класс MouseHoverEventArgs Предоставляет сведения для события MouseHover.
Открытый класс MouseProcessorBase Предоставляет базовую реализацию для привязок мыши, чтобы клиенты могли переопределять только методы ним.
Открытый класс MouseWheelZoomEnabled Определяет параметр для включения масштабирования с помощью колесика мыши.
Открытый класс NewLineCharacter Определение параметра, указывающее символ или символы новой строки.
Открытый класс OutliningCollapsedAdornmentControl Представляет свернутый текст в представлении текста.
Открытый класс OutliningMarginBracketControl Указывает верхнюю границу развернутой области структуры и позволяет пользователю свернуть ее.
Открытый класс OutliningMarginControl Представляет поле структуры.
Открытый класс OutliningMarginEnabled Определяет параметр для включения поля структуры.
Открытый класс OutliningMarginHeaderControl Включает структурирование развернутую область, который нужно свернуть и.
Открытый класс OutliningUndoEnabled Определение параметра, определяющее, является ли структура отменяемой.
Открытый класс OverwriteMode Определяет параметр представления для режима перезаписи.
Открытый класс PredefinedAdornmentLayers Включает имена слоев оформлений предопределенных редактором.
Открытый класс PredefinedMarginNames Включает стандартные имена полей.
Открытый класс PredefinedTextViewRoles Набор имен предопределенных ролей представления текста.
Открытый класс ProduceScreenReaderFriendlyText Определяет параметр, включающий предоставление текста с заметками в элементах управления автоматизацией, чтобы программы чтения с экрана могли правильно считывать содержимое кода.
Открытый класс ReplacesAttribute
Открытый класс ReplicateNewLineCharacter Указывает, следует ли скопировать символ новой строки вставка линии.
Открытый класс SelectionMarginEnabled Определяет параметр для включения поля выделения.
Открытый класс SimpleGraphicsOption Представляет параметр для рисования градиента выделения вместо выделения сплошным цветом.
Открытый класс SpaceReservationAgentChangedEventArgs Предоставляет сведения для события AgentChanged.
Открытый класс SpaceReservationManagerDefinition Представляет метаданные для объекта ISpaceReservationManager.
Открытый класс TabSize Определение параметра, определяющее количество пробелов вкладки.
Открытый класс TextViewCreatedEventArgs Предоставляет сведения для события TextViewCreated.
Открытый класс TextViewLayoutChangedEventArgs Предоставляет сведения для события LayoutChanged.
Открытый класс TextViewRoleAttribute Этот атрибут используется, чтобы указывать типы TextViews, к которым применяется расширение.
Открытый класс UseReducedOpacityForHighContrastOption
Открытый класс UseVirtualSpace Определяет параметр для использования виртуальное пространство.
Открытый класс UseVisibleWhitespace Определяет параметр для использования видимый пробел.
Открытый класс VerticalScrollBarEnabled Определяет параметр для включения вертикальной полосы прокрутки.
Открытый класс ViewOptionDefinition<T> Определяет параметр редактора для определенного ITextView.
Открытый класс ViewProhibitUserInput Определяет параметр запрета пользовательского ввода.
Открытый класс ViewState Представляет состояние представления с точки зрения размера своего окна просмотра (области видимым в окне документов), визуально моментальных снимков и редактируемых моментального снимка.
Открытый класс WordWrapStyle Определяет параметр стиля переноса по словам.
Открытый класс WpfTextViewKeyboardFilterName Представляет имя для сортировки KeyboardFilter.
Открытый класс WpfViewOptionDefinition<T> Определяет параметр редактора для конкретного IWpfTextView.
Открытый класс ZoomConstants Задает константы, используемые для операций увеличения.
Открытый класс ZoomControl Представляет элемент управления масштабирования в представлении текста.
Открытый класс ZoomControlEnabled Определяет параметр для включения элемент управления масштабирования.
Открытый класс ZoomLevelChangedEventArgs Предоставляет сведения для события ZoomLevelChanged.
Открытый класс ZoomLevelConverter Разрешает преобразование между строкой и двойными представлениями степеней увеличения.

Структуры

  Структура Описание
Открытая структура CaretPosition Представляет положение курсора в представлении ITextView.
Открытая структура EditorOptionKey<T> Представляет типобезопасный ключ для параметров редактора.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IAdornmentLayer Представляет слой оформлений.
Открытый интерфейс IAdornmentLayerElement Определяет элементы в слое оформлений.
Открытый интерфейс IEditorOptions Представляет общие параметры редактора и расширяемый механизм для изменения значений и добавления новых параметров.
Открытый интерфейс IEditorOptionsFactoryService Представляет службу, получающую объект IEditorOptions для определенного диапазона или глобального диапазона.
Открытый интерфейс IGlyphFactory Предоставляет визуальный объект для определенного типа глифов.
Открытый интерфейс IGlyphFactoryProvider Предоставляет IGlyphFactory.
Открытый интерфейс IGlyphMouseProcessorProvider Предоставляет привязку мыши для поля глифов.
Открытый интерфейс IGlyphTag Представляет тег глифа, употребляемый полем глифов для размещения визуальных объектов глифов.
Открытый интерфейс IKeyProcessorProvider Создает обработчик KeyProcessor для данного IWpfTextViewHost.
Открытый интерфейс IMouseProcessor Предоставляет расширения для привязок мыши.
Открытый интерфейс IMouseProcessorProvider Создает обработчик мыши WPF для данного представления текста.
Открытый интерфейс IScrollMap Определяет сопоставление между положениями символов и координатами в таблице прокрутки.
Открытый интерфейс IScrollMapFactoryService Создает или повторно использует объект IScrollMap для ITextView.
Открытый интерфейс ISmartIndent Предоставляет методы, вычисляющие нужный отступ для строки.
Открытый интерфейс ISmartIndentationService Определяет автоматический отступ, когда нажата входной ключ или переходя к пустой линии.
Открытый интерфейс ISmartIndentProvider Возвращает ISmartIndent объект заданным ITextView.
Открытый интерфейс ISpaceReservationAgent Обрабатывает отображение оформлений резервирования пробелов.
Открытый интерфейс ISpaceReservationManager Управляет оформлениями резервирования пробелов.
Открытый интерфейс ITextCaret Представляет курсор, связанный с представлением ITextView.
Открытый интерфейс ITextEditorFactoryService Создает представления редактора.
Открытый интерфейс ITextSelection Представляет выбранный текст в ITextView.
Открытый интерфейс ITextView Представляет представление текста в ITextBuffer.Это базовый класс для интерфейса для определенной платформы, содержащий методы, обеспечивающие отрисовку форматированного текста.
Открытый интерфейс ITextViewLineCollection Представляет вспомогательный класс для доступа к коллекции объектов ITextViewLine представления.TextViewLines свойство используется для получения экземпляра этого интерфейса.
Открытый интерфейс ITextViewMargin Представляет поле, присоединенное к краю представления ITextView.
Открытый интерфейс ITextViewModel Представляет набор ITextBuffer объекты, которые участвуют в презентации текста в частности ITextView.
Открытый интерфейс ITextViewModelProvider Предоставляет объекты ITextViewModel.
Открытый интерфейс ITextViewRoleSet Набор ролей представления текста.
Открытый интерфейс IVerticalFractionMap Проводит сопоставление между положениями символов и долями общей протяженности по вертикали представления ITextView.
Открытый интерфейс IVerticalScrollBar Представляет вертикальную полосу прокрутки.
Открытый интерфейс IViewScroller Представляет вспомогательный класс для представления ITextView и предоставляет основные функции для прокрутки.Свойство ViewScroller представления ITextView используется для получения экземпляра данного интерфейса.
Открытый интерфейс IWpfTextView Представляет Visual Studio ITextView для платформы Windows Presentation Foundation (WPF).
Открытый интерфейс IWpfTextViewConnectionListener Прослушивает буферы текста определенного типа содержимого, чтобы выяснить, когда они открываются или закрываются в текстовом редакторе.
Открытый интерфейс IWpfTextViewCreationListener Прослушивает события создания представления текста.
Открытый интерфейс IWpfTextViewHost Содержит представление IWpfTextView и окружающие его поля, например полосу прокрутки или переплет с номерами строк.
Открытый интерфейс IWpfTextViewLineCollection Позволяет представлению ITextView получать доступ к коллекции объектов ITextViewLine представления.Можно использовать TextViewLines свойство для получения экземпляра ITextViewLineCollection интерфейс.
Открытый интерфейс IWpfTextViewMargin Представляет поля представления текста WPF.
Открытый интерфейс IWpfTextViewMarginProvider Создает поле IWpfTextViewMargin для данного IWpfTextViewHost.

Делегаты

  Делегат Описание
Открытый делегат AdornmentRemovedCallback Определяет поведение, при котором UIElement удаляется из слоя IAdornmentLayer.

Перечисления

  Перечисление Описание
Открытое перечисление AdornmentPositioningBehavior Определяет положение оформлений.
Открытое перечисление ConnectionReason Определяет причины подключения или отключения текстового буфера к представлению текста.
Открытое перечисление EnsureSpanVisibleOptions Параметры наблюдения расширения функциональности EnsureSpanVisible метод.
Открытое перечисление ScrollDirection Направление, в котором нужно прокрутить представление ITextView.
Открытое перечисление TextSelectionMode Представляет различные режимы выделения (простой и выделение области).
Открытое перечисление ViewRelativePosition Определяет значение verticalOffset параметр DisplayTextLineContainingBufferPosition метод и relativeTo параметр DisplayTextLineContainingBufferPosition метод.
Открытое перечисление WordWrapStyles Устанавливает побитовую комбинацию значений перечисления, чтобы задать стиль переноса по словам представления ITextView.