Microsoft.VisualStudio.Text.Editor Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AdornmentLayerDefinition |
Предоставляет сведения для события экспорта |
AppearanceCategoryOption |
Определяет категорию внешнего вида. |
AutoDetectUtf8Option |
Определение параметра, определяющее, пытаются ли файлы при открытии обнаружить для кодировки utf-8. |
AutomaticDelimiterHighlightingOption |
Определение параметра, определяющее, следует ли выделять соответствующие разделители. |
AutoScrollEnabled |
Определяет параметр для включения автоматической прокрутки. |
BackgroundBrushChangedEventArgs |
Предоставляет сведения для события BackgroundBrushChanged в IWpfTextView. |
CaretPositionChangedEventArgs |
Предоставляет сведения для события PositionChanged. |
CaretWidthOption |
Определение параметра, определяющее ширину курсора. |
ChangeTrackingMarginEnabled |
Определяет параметр для включения поля отслеживания изменений. |
ClickGotoDefEnabledOption |
Определяет, следует ли включить щелчок мышью и модификатор нажатия клавиши для перехода к определению. |
ClickGotoDefModifierKeyOption |
Определяет, какой ключ-модификатор следует использовать для перехода к определению щелчком мыши и нажатием клавиши-модификатора. |
ClickGotoDefOpensPeekOption |
Определяет, следует ли открывать целевой объект определения в Обзор представлении для щелчка мышью и нажатия клавиши-модификатора. |
CollapseHintAdornmentControl |
Выделяет область структуры в представлении текста при наведении указателя мыши на данную область в поле структуры. |
ConvertTabsToSpaces |
Определение параметра, указывающее, следует ли преобразовывать символы табуляции в пробелы. |
CutOrCopyBlankLineIfNoSelection |
Определяет параметр для вырезания или копирования пустой строки, если выделение пусто. |
DefaultOptions |
Общие параметры. |
DefaultTextViewHostOptions |
Имена общих ITextView параметров, связанных с узлом. |
DefaultTextViewOptions |
Определяет общие параметры ITextView. |
DefaultWpfViewOptions |
Представляет общие параметры представления IWpfTextView. |
DeferCreationAttribute |
Задает необязательную семантику отложенного создания. |
DisplayUrlsAsHyperlinks |
Определение параметра, определяющее, что URL-адреса должны отображаться как гиперссылки. |
DragDropEditing |
Определяет параметр представления для редактирования с использованием перетаскивания. |
EditingStateMarginEnabledOption |
Определяет параметр для включения всех полей состояния редактирования |
EditorEmulationModeOption |
Определение параметра, определяющее режим эмуляции редактора. |
EditorOptionChangedEventArgs |
Предоставляет сведения для события OptionChanged. |
EditorOptionDefinition |
Определение параметра редактора. |
EditorOptionDefinition<T> |
Представляет определение параметра редактора. |
EditorStyleNames |
Имена различных компонентов редактора, в которых стиль компонента может быть определен программой, в которой размещен редактор. |
EnableVerticalScrollingOption |
Включена ли вертикальная прокрутка в представлении. В противном случае представление всегда прокручивается, поэтому первая строка буфера сбрасывается с верхней части представления. |
FallbackFont |
Определение параметра, определяющее резервный шрифт (определяется здесь, так как имя резервного варианта зависит от WPF). |
FileHealthIndicatorEnabled |
Определяет параметр для включения индикатора работоспособности файла. |
FollowCodingConventionsOption |
Определение параметра, определяющее, должны ли файлы соответствовать соглашениям о кодировании проектов. |
GlyphMarginEnabled |
Определяет параметр для включения поля глифов. |
GridCellLengthAttribute |
Этот класс связывает размер ячейки сетки с экспортом MEF. |
GridUnitTypeAttribute |
Данный класс связывает значение GridUnitType с экспортом MEF. |
HighlightCurrentLineOption |
Представляет параметр для выделения текущей строки. |
HorizontalScrollBarEnabled |
Определяет параметр для включения горизонтальной полосы прокрутки. |
ImeTextComposition |
Представляет текстовую композицию, созданную обработкой IME представления ITextView. |
IndentationCharacterMarginEnabled |
Определяет параметр для включения IndentationCharacterMargin |
IndentingStyleOption |
Определение параметра, определяющее стиль автоматического отступа. |
IndentSize |
Определение параметра, задающее размер отступа (в пробелах). |
InsertFinalNewLine |
Определение параметра, определяющее, следует ли вставить последнюю новую строку. |
InsertModeMarginEnabled |
Определяет параметр для включения InsertModeMargin. |
InterLineAdornmentTag |
Представляет тег, предоставляющий декоративные элементы, отображаемые над или под строками текста. |
IntraTextAdornment |
Поддержка оформления тем внутри текста, предоставляемых через IntraTextAdornmentTags. |
IntraTextAdornmentTag |
Представляет тег, предоставляющий декоративные элементы, которые должны отображаться как перемежающиеся с текстом. |
IsInContrastModeOption |
Определяет, находится ли редактор в режимах "Дополнительная контрастность" или "Высокая контрастность". |
IsInHighContrastThemeOption |
Определяет, находится ли редактор в теме Windows с высокой контрастностью. Эта тема является конкретной темой VS Windows High Contrast, которая включается пользователем в режиме высокой контрастности ОС Windows. Этот параметр не проверяет наличие синей темы (дополнительная контрастность) или режима высокой контрастности ОС Windows. |
IsViewportLeftClipped |
Определяет параметр Использовать виртуальное пространство. |
KeyProcessor |
Обрабатывает ввод редактора с клавиатуры. |
LineEndingMarginEnabled |
Определяет параметр для включения LineEndingMargin. |
LineNumberMarginEnabled |
Определяет параметр, включающий поле с номерами строк. |
LineSpacingOption |
Определяет параметр междустрочного интервала по вертикали. |
LongBufferLineChunk |
Определение параметра, определяющее , определяет размер фрагментации для длинных строк. |
LongBufferLineThreshold |
Определение параметра, определяющее пороговое значение для специальной обработки длинных строк. |
MarginContainerAttribute |
Задает тип контейнера поля. |
MinimumErrorSeverity |
Определяет степень серьезности ошибки, используемую для волнистых волн. |
MouseHoverAttribute |
Атрибут, который следует разместить на обработчике событий для MouseHover, указывая задержку между прекращением движения курсора и созданием события наведения курсора. |
MouseHoverEventArgs |
Предоставляет сведения о событии MouseHover для ITextView. |
MouseProcessorBase |
Предоставляет базовую реализацию для привязок мыши, чтобы клиенты могли переопределить только необходимые методы. |
MouseWheelZoomEnabled |
Определяет параметр для включения масштабирования с помощью колесика мыши. |
NewLineCharacter |
Определение параметра, указывающее символ или символы новой строки. |
NonBlockingCompletionOption |
Определение параметра, определяющее, использует ли редактор режим неблокирующего завершения, где редактор не ожидает поступления элементов завершения при нажатии пользователем символа фиксации. Этот параметр не предоставляется пользователям. Она контролируется службами laguage. |
OutliningCollapsedAdornmentControl |
Представляет свернутый текст в представлении текста. |
OutliningMarginBracketControl |
Указывает верхнюю границу развернутой области структуры и позволяет пользователю свернуть ее. |
OutliningMarginControl |
Представляет поле структуры. |
OutliningMarginEnabled |
Определяет параметр для включения поля структурирования. |
OutliningMarginHeaderControl |
Позволяет свертывание и расширение области структурирования. |
OutliningUndoEnabled |
Определение параметра, определяющее, является ли структура отменяемой. |
OverwriteMode |
Определяет параметр представления для режима перезаписи. |
PredefinedAdornmentLayers |
Этот статический класс определяет имена слоев оформления, предопределенные редактором. |
PredefinedMarginNames |
Задает имена предварительно определенных полей, предоставляемых Visual Studio. |
PredefinedTextViewRoles |
Указывает имена предварительно определенных ролей представления текста, предоставляемых Visual Studio. |
ProduceScreenReaderFriendlyText |
Определяет параметр, включающий предоставление текста с заметками в элементах управления автоматизацией, чтобы программы чтения с экрана могли правильно считывать содержимое кода. |
ReplacesAttribute |
Указывает имена ресурсов, которые будут заменены этим ресурсом. |
ReplicateNewLineCharacter |
Определение параметра, определяющее, следует ли дублировать символ новой строки при вставке строки. |
ResponsiveCompletionOption |
Определение параметра, определяющее, использует ли редактор режим адаптивного завершения, в котором редактор ожидает короткое время для элементов завершения, когда пользователь нажимает символ фиксации. Если элементы завершения по-прежнему не существуют после задержки, завершение закрывается. Этот параметр доступен для пользователей на странице Сервис/Параметры/Текстовое Редактор/Дополнительно. |
ResponsiveCompletionThresholdOption |
Определение параметра, определяющее максимальную допустимую задержку в режиме быстрого завершения, где редактор ожидает указанное время для элементов завершения при нажатии пользователем символа фиксации. Если элементы завершения по-прежнему не существуют после задержки, завершение закрывается. Этот параметр не предоставляется пользователям. Это можно контролировать с помощью удаленного настройки. |
RowColMarginEnabled |
Определяет параметр для включения RowColMargin. |
SelectionMarginEnabled |
Определяет параметр для включения поля выделения. |
SelectionStateMarginEnabled |
Определяет параметр для включения SelectionStateMargin. |
ShouldCaretsBeRendered |
Определяет параметр Должны ли отрисовываться курсоры. |
ShouldSelectionsBeRendered |
Определяет параметр Должен ли выделенный фрагмент быть отрисован. |
ShowBidirectionalTextControlCharactersOption |
Определяет параметр Показать символы элемента управления двунаправленным текстом. |
ShowBlockStructure |
Определяет параметр Show Block Structure (Показать структуру блоков). |
ShowErrorSquiggles |
Определяет волнистые очки отображения ошибок. |
ShowNavigationBarOption |
Определяет параметр Показать панель навигации. |
ShowSelectionMatches |
Определяет отображение совпадений выделения. |
ShowZeroWidthCharactersOption |
Определяет параметр Показать символы нулевой ширины. |
SimpleGraphicsOption |
Представляет параметр для рисования градиента выделения вместо выделения сплошным цветом. |
SpaceReservationAgentChangedEventArgs |
Предоставляет сведения об ISpaceReservationAgent изменении объекта в ISpaceReservationManager. |
SpaceReservationManagerDefinition |
Представляет метаданные для объекта ISpaceReservationManager. |
SuggestionMarginEnabled |
Определяет параметр для включения поля предложения. |
TabSize |
Определение параметра, определяющее размер (в количестве пробелов) вкладки. |
TextFormattingModeOption |
Настраивает режим форматирования текста, используемый Редактор |
TextRenderingModeOption |
Настройка режима отрисовки текста, используемого Редактор |
TextViewCreatedEventArgs |
Предоставляет сведения для вновь созданных ITextView. |
TextViewExtensions |
Методы расширения служебной программы ITextView . |
TextViewLayoutChangedEventArgs |
Предоставляет сведения для события изменения макета .ITextView |
TextViewRoleAttribute |
Этот атрибут используется, чтобы указывать типы TextViews, к которым применяется расширение. |
TooltipAppearanceCategory |
Определение параметра, определяющее, следует ли вставлять последнюю новую строку. |
TrimTrailingWhiteSpace |
Определение параметра, определяющее, следует ли обрезать конечные пробелы. |
UpdateIndentationCharacterOption |
Определяет параметр для включения обновления стандартного символа начального пробела на основе содержимого буфера после каждого изменения. |
UseReducedOpacityForHighContrastOption | |
UseVirtualSpace |
Определяет параметр Использовать виртуальное пространство. |
UseVisibleWhitespace |
Определяет параметр Использовать видимые пробелы. |
UseVisibleWhitespaceEnabledTypes |
Определяет параметр Использовать видимые пробелы. |
UseVisibleWhitespaceOnlyForSelection |
Определяет параметр Использовать видимые пробелы. |
VerticalScrollBarEnabled |
Определяет параметр для включения вертикальной полосы прокрутки. |
ViewOptionDefinition<T> |
Определяет параметр редактора для определенного ITextView. |
ViewProhibitUserInput |
Определяет параметр запрета пользовательского ввода. |
ViewState |
Просмотр состояния в определенный момент времени. |
WordWrapStyle |
Определяет параметр стиля переноса по словам. |
WpfTextViewKeyboardFilterName |
Представляет имя для сортировки KeyboardFilter. |
WpfViewOptionDefinition<T> |
Определяет параметр редактора для конкретного IWpfTextView. |
ZoomConstants |
Определяет константы, используемые для операций масштабирования. |
ZoomControl |
Представляет элемент управления масштабом в текстовом представлении. |
ZoomControlEnabled |
Определяет параметр для включения элемента управления масштабом. |
ZoomLevel |
Определяет масштаб. |
ZoomLevelChangedEventArgs |
Предоставляет сведения о событии ZoomLevelChangedEvent в IWpfTextView. |
ZoomLevelConverter |
Преобразователь значений, который позволяет выполнять преобразование между String и Double представлениями уровня масштабирования. |
Структуры
CaretPosition |
Представляет положение курсора в представлении ITextView. |
EditorOptionKey<T> |
Представляет типобезопасный ключ для параметров редактора. |
Интерфейсы
IAccessibleAdornmentControl |
Представляет украшение, которое должно читаться средствами чтения с экрана вслух. В основном следует реализовать для неориентированных элементов управления пользовательского интерфейса, которые живут в текстовой строке или в ней. |
IAdornmentLayer |
Представляет слой оформлений. |
IAdornmentLayerElement |
Определяет элементы в слое оформлений. |
IEditorOptions |
Представляет общие параметры редактора и расширяемый механизм для изменения значений и добавления новых параметров. |
IEditorOptionsFactoryService |
Представляет службу, получающую объект IEditorOptions для определенного диапазона или глобального диапазона. |
IGlyphFactory |
Предоставляет визуальный объект для определенного типа глифов. |
IGlyphFactoryProvider |
Предоставляет IGlyphFactory. |
IGlyphMouseProcessorProvider |
Предоставляет привязку мыши для поля глифов. |
IGlyphTag |
Представляет тег глифа, употребляемый полем глифов для размещения визуальных объектов глифов. |
IIndentationManagerService |
Это служба, которая поддерживает интеллектуальный отступ в файле. |
IKeyProcessorProvider |
Создает обработчик KeyProcessor для данного IWpfTextView. |
IMapEditToData |
Интерфейс для упрощения сопоставления позиций TextViewModelEditBuffer в и DataBuffer. |
IMouseProcessor |
Предоставляет расширения для привязок мыши. |
IMouseProcessor2 |
Предоставляет расширения, связанные с сенсорным вводом, для привязок мыши. |
IMouseProcessorProvider |
Создает обработчик IMouseProcessor для IWpfTextView. |
IScrollMap |
Определяет сопоставление между положениями символов и координатами в таблице прокрутки. Это не то же самое, что система координат, в которой отображается полоса прокрутки. |
IScrollMapFactoryService |
Создает или повторно использует объект IScrollMap для ITextView. |
ISmartIndent |
Предоставляет для вычисления требуемого отступа для строки. |
ISmartIndentationService |
Предоставляет службу Visual Studio, которая определяет автоматический отступ при нажатии клавиши ВВОД или при переходе к пустой строке. |
ISmartIndentProvider |
Получает объект ISmartIndent для данного ITextView. Экспортеры компонентов должны предоставить по крайней мере один атрибут типа контента, чтобы указать применимые типы контента. |
ISpaceReservationAgent |
Обрабатывает отображение оформлений резервирования пробелов. |
ISpaceReservationManager |
Управляет оформлениями резервирования пробелов. |
ITextCaret |
Представляет курсор, связанный с представлением ITextView. |
ITextEditorFactoryService |
Создает представления редактора. |
ITextSelection |
Представляет выделенный текст в ITextView |
ITextView |
Представляет представление текста в ITextBuffer. Это базовый класс для интерфейса для определенной платформы, содержащий методы, обеспечивающие отрисовку форматированного текста. |
ITextView2 |
Расширения для ITextView, расширяющие функциональные возможности. Для каждого члена здесь также должен быть метод расширения в TextViewExtensions. |
ITextViewConnectionListener |
Прослушивает буферы текста определенного типа содержимого, чтобы выяснить, когда они открываются или закрываются в текстовом редакторе. |
ITextViewCreationListener |
Прослушивает, когда ITextViewсоздаются . |
ITextViewLineCollection |
Представляет вспомогательный класс для доступа к коллекции объектов ITextViewLine представления. Свойство ITextView TextViewLines в используется для получения экземпляра этого интерфейса. |
ITextViewMargin |
Представляет поля, присоединенные к краю ITextView. |
ITextViewModel |
Представляет набор из нуля или нескольких ITextBuffer объектов, уникальных для представления текста в определенном ITextViewобъекте . |
ITextViewModelProvider |
Предоставляет объекты ITextViewModel. |
ITextViewRoleSet |
Набор ролей представления текста. |
IVerticalFractionMap |
Проводит сопоставление между положениями символов и долями общей протяженности по вертикали представления ITextView. |
IVerticalScrollBar |
Представляет вертикальную полосу прокрутки. |
IViewScroller |
Представляет вспомогательный класс для представления ITextView и предоставляет основные функции для прокрутки. Свойство ViewScroller представления ITextView используется для получения экземпляра данного интерфейса. |
IWpfTextView |
Представляет Visual Studio ITextView для платформы WPF. |
IWpfTextViewConnectionListener |
Прослушивает буферы текста определенного типа содержимого, чтобы выяснить, когда они открываются или закрываются в текстовом редакторе. |
IWpfTextViewCreationListener |
Прослушивает при IWpfTextViewсоздании . |
IWpfTextViewHost |
Содержит представление IWpfTextView и окружающие его поля, например полосу прокрутки или переплет с номерами строк. |
IWpfTextViewLineCollection |
Позволяет представлению ITextView получать доступ к коллекции объектов ITextViewLine представления. Свойство ITextView TextViewLines в используется для получения экземпляра интерфейса ITextViewLineCollection. |
IWpfTextViewMargin |
Представляет поля, присоединенные к краю IWpfTextView. |
IWpfTextViewMarginProvider |
Создает поле IWpfTextViewMargin для данного IWpfTextViewHost. |
Перечисления
AdornmentPositioningBehavior |
Определяет положение оформлений. |
ConnectionReason |
Определяет причины подключения или отключения текстового буфера к представлению текста. |
EditorTextFormattingMode |
Указывает объекты WPFTextFormattingMode, доступные в Редактор. Это перечисление добавляет Automatic к TextFormattingMode. |
EnsureSpanVisibleOptions |
Параметры для управления поведением IViewScroller EnsureSpanVisible. |
HorizontalPositioningMode |
Перечисление возможных способов размещения межстрочного украшения по горизонтали на линии. |
IndentingStyle |
Представляет различные стили отступа, поддерживаемые службами языка. |
ScrollDirection |
Направление, в котором нужно прокрутить представление ITextView. |
TextSelectionMode |
Задает режим выделения текста. |
ViewRelativePosition |
Определяет значение параметра verticalOffset в ITextView. DisplayTextLineContaining(...). |
WhitespaceType |
Задает побитовое сочетание значений перечисления, чтобы указать, какие символы пробелов отображаются в ITextView. |
WordWrapStyles |
Устанавливает побитовую комбинацию значений перечисления, чтобы задать стиль переноса по словам представления ITextView. |
Делегаты
AdornmentRemovedCallback |
Определяет поведение, при котором UIElement удаляется из слоя IAdornmentLayer. |
InterLineAdornmentFactory |
Фабрика, используемая для создания декоративных элементов, используемых для interLineAdornmentTags. |