ITextSearchService.FindNext-Methode
Sucht nach der nächsten Instanz der Suchzeichenfolge.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
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>
Parameter
startIndex
Typ: Int32Der Index, bei dem mit der Suche begonnen werden soll.
wraparound
Typ: BooleanBestimmt, ob die Suche am Anfang des Puffers umbrochen wird, wenn das Ende des Puffers erreicht wird.
findData
Typ: Microsoft.VisualStudio.Text.Operations.FindDataDie für diese Suche zu verwendenden Daten.
Rückgabewert
Typ: Nullable<SnapshotSpan>
SnapshotSpan , die die Übereinstimmung enthält, wenn eine Übereinstimmung gefunden wurde oder nullein Nullverweis (Nothing in Visual Basic) , wenn keine Übereinstimmungen gefunden wurden.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | findData ist nullein Nullverweis (Nothing in Visual Basic). |
ArgumentOutOfRangeException | startIndex ist kleiner als Null oder größer als die Länge der Daten. |
ArgumentException | Das UseRegularExpressions-Flag festgelegt ist und die Suchzeichenfolge ist ein ungültiger regulärer Ausdruck. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.