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 表示由 ITextView 的 IME 处理生成的文本撰写。
公共类 IndentSize 确定范围的选项定义 (以空格数表示) 的缩进。
公共类 IntraTextAdornment 支持 IntraTextAdornmentTag 对象附带的文本内修饰。
公共类 IntraTextAdornmentTag 表示提供要相交的修饰包含文本的标记。
公共类 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 使用此特性指定扩展要应用到的 TextView 的类型。
公共类 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 为给定 IWpfTextViewHost 创建 KeyProcessor
公共接口 IMouseProcessor 为鼠标绑定提供扩展。
公共接口 IMouseProcessorProvider 为给定文本视图创建 WPF 鼠标处理器。
公共接口 IScrollMap 定义字符位置与滚动映射坐标之间的映射。
公共接口 IScrollMapFactoryService 创建或重用 ITextViewIScrollMap
公共接口 ISmartIndent 提供为行计算合适缩进的方法。
公共接口 ISmartIndentationService ,当 enter 键按下时,或定位到一个空行时,确定自动缩进。
公共接口 ISmartIndentProvider 获取给定 ITextView的一 ISmartIndent 对象。
公共接口 ISpaceReservationAgent 处理空间保留修饰的显示。
公共接口 ISpaceReservationManager 管理空间保留修饰。
公共接口 ITextCaret 表示与 ITextView 相关联的插入符号。
公共接口 ITextEditorFactoryService 创建编辑器视图。
公共接口 ITextSelection 表示 ITextView 中的选定文本。
公共接口 ITextView 表示 ITextBuffer 中文本的视图。该类是平台特定接口的基类,具有用于呈现格式化文本的方法。
公共接口 ITextViewLineCollection 表示一个帮助器类,该类用于访问视图的 ITextViewLine 对象集合。TextViewLines 属性用于获取此接口的实例。
公共接口 ITextViewMargin 表示附加到 ITextView 边缘的边距。
公共接口 ITextViewModel 表示将文本呈现在特定 ITextView的输入的 ITextBuffer 对象。
公共接口 ITextViewModelProvider 提供 ITextViewModel 对象。
公共接口 ITextViewRoleSet 文本视图角色集。
公共接口 IVerticalFractionMap ITextView 的字符位置与总垂直范围部分之间的映射。
公共接口 IVerticalScrollBar 表示垂直滚动条。
公共接口 IViewScroller 表示 ITextView 的帮助器类,提供用于滚动的基本功能。ITextViewViewScroller 属性用于获取此接口的实例。
公共接口 IWpfTextView 表示 windows presentation foundation (WPF) 平台的 Visual Studio ITextView
公共接口 IWpfTextViewConnectionListener 侦听特定内容类型的文本缓冲区,以确定何时在文本编辑器中打开或关闭了这些文本缓冲区。
公共接口 IWpfTextViewCreationListener 侦听创建文本视图事件。
公共接口 IWpfTextViewHost 包含 IWpfTextView 及其周围边距,例如滚动条或行号线。
公共接口 IWpfTextViewLineCollection 允许 ITextView 访问视图的 ITextViewLine 对象集合。可以使用 TextViewLines 属性获取 ITextViewLineCollection 接口的实例。
公共接口 IWpfTextViewMargin 表示 WPF 文本视图边距。
公共接口 IWpfTextViewMarginProvider 为给定 IWpfTextViewHost 创建 IWpfTextViewMargin

委托

  委托 说明
公共委托 AdornmentRemovedCallback 定义从 IAdornmentLayer 中移除 UIElement 时的行为。

枚举

  枚举 说明
公共枚举 AdornmentPositioningBehavior 定义修饰的定位。
公共枚举 ConnectionReason 定义连接文本缓冲区和文本视图或断开这两者连接的原因。
公共枚举 EnsureSpanVisibleOptions 控件 EnsureSpanVisible 方法的行为的选项。
公共枚举 ScrollDirection 滚动 ITextView 的方向。
公共枚举 TextSelectionMode 表示不同的选择模式(简单和框选择)。
公共枚举 ViewRelativePosition 定义 verticalOffset 参数和在 DisplayTextLineContainingBufferPosition 方法的 relativeTo 参数的含义。 DisplayTextLineContainingBufferPosition 方法的。
公共枚举 WordWrapStyles 设置枚举值的按位组合,用于指定 ITextView 的换行样式。