适用于文本编辑事务的选项。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Public Structure EditOptions
public struct EditOptions
public value class EditOptions
[<Sealed>]
type EditOptions = struct end
JScript 支持使用结构,但是不支持新结构的声明。
EditOptions 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
EditOptions(StringDifferenceOptions) | 使用给定 StringDifferenceOptions 初始化 EditOptions 的新实例,以计算最小差异。 |
![]() |
EditOptions(Boolean, StringDifferenceOptions) | 初始化 EditOptions 的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
ComputeMinimalChange | 确定是否计算最小更改。 |
![]() |
DifferenceOptions | 此编辑的区分选项(如果 ComputeMinimalChange 为 true)。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Equals | 确定两个选项集是否相同。 (重写 ValueType.Equals(Object)。) |
![]() |
GetHashCode | 为类型提供哈希函数。 (重写 ValueType.GetHashCode。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
ToString | 提供这些编辑选项的字符串表示形式。 (重写 ValueType.ToString。) |
页首
运算符
名称 | 说明 | |
---|---|---|
![]() ![]() |
Equality | 确定两 EditOption 对象是否相同。 |
![]() ![]() |
Inequality | 确定两 EditOption 对象是否不同。 |
页首
字段
名称 | 说明 | |
---|---|---|
![]() ![]() |
DefaultMinimalChange | 使用行和词字符串区分法将此编辑转换为最小更改。 |
![]() ![]() |
None | 无特殊处理。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。