FindData 结构

表示 ITextSearchService 在搜索中使用的数据集。

命名空间:  Microsoft.VisualStudio.Text.Operations
程序集:  Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)

语法

声明
Public Structure FindData
public struct FindData
public value class FindData
[<Sealed>]
type FindData =  struct end
JScript 支持使用结构,但是不支持新结构的声明。

FindData 类型公开以下成员。

构造函数

  名称 说明
公共方法 FindData(String, ITextSnapshot) 初始化 FindData 的新实例。
公共方法 FindData(String, ITextSnapshot, FindOptions, ITextStructureNavigator) 使用指定搜索模式、文本快照、查找选项和文本结构导航器初始化 FindData 的新实例。

页首

属性

  名称 说明
公共属性 FindOptions 获取或设置用于搜索的选项。
公共属性 SearchString 获取或设置在搜索中使用的字符串。
公共属性 TextSnapshotToSearch 获取或设置要对其执行搜索的 ITextSnapshot
公共属性 TextStructureNavigator 获取或设置用于确定字边界的 ITextStructureNavigator

页首

方法

  名称 说明
公共方法 Equals 确定两个 FindData 对象是否相同。 (重写 ValueType.Equals(Object)。)
公共方法 GetHashCode 获取对象的哈希代码。 (重写 ValueType.GetHashCode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 将 FindData 对象转换为字符串。 (重写 ValueType.ToString。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 确定两个 FindData 对象是否相同。
公共运算符静态成员 Inequality 确定两个 FindData 对象是否不相同。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Text.Operations 命名空间