搜索搜索字符串的下一匹配项。
命名空间: Microsoft.VisualStudio.Text.Operations
程序集: Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)
语法
声明
Function FindNext ( _
startIndex As Integer, _
wraparound As Boolean, _
findData As FindData _
) As Nullable(Of SnapshotSpan)
Nullable<SnapshotSpan> FindNext(
int startIndex,
bool wraparound,
FindData findData
)
Nullable<SnapshotSpan> FindNext(
int startIndex,
bool wraparound,
FindData findData
)
abstract FindNext :
startIndex:int *
wraparound:bool *
findData:FindData -> Nullable<SnapshotSpan>
function FindNext(
startIndex : int,
wraparound : boolean,
findData : FindData
) : Nullable<SnapshotSpan>
参数
startIndex
类型:Int32开始搜索的索引位置。
wraparound
类型:Boolean确定当搜索到达缓冲区末尾时是否会环绕到该缓冲区的开头。
findData
类型:Microsoft.VisualStudio.Text.Operations.FindData要用于此搜索的数据。
返回值
类型:Nullable<SnapshotSpan>
SnapshotSpan 包含匹配,如果找到匹配或 nullnull 引用(在 Visual Basic 中为 Nothing) ,如果未找到任何匹配。
异常
异常 | 条件 |
---|---|
ArgumentNullException | findData 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
ArgumentOutOfRangeException | startIndex 大于零的小于或大于数据的长度。 |
ArgumentException | UseRegularExpressions 标志设置,并搜索字符串是无效的正则表达式。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。