ITextSearchService2.FindAll Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Searches for all occurrences of the search.
Overloads
FindAll(SnapshotSpan, String, FindOptions) |
Finds all occurrences of the |
FindAll(SnapshotSpan, SnapshotPoint, String, FindOptions) |
Finds all occurrences of the |
Remarks
This method is safe to be executed on any thread.
FindAll(SnapshotSpan, String, FindOptions)
Finds all occurrences of the searchPattern
in searchRange
.
public:
System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::SnapshotSpan> ^ FindAll(Microsoft::VisualStudio::Text::SnapshotSpan searchRange, System::String ^ searchPattern, Microsoft::VisualStudio::Text::Operations::FindOptions options);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.SnapshotSpan> FindAll (Microsoft.VisualStudio.Text.SnapshotSpan searchRange, string searchPattern, Microsoft.VisualStudio.Text.Operations.FindOptions options);
abstract member FindAll : Microsoft.VisualStudio.Text.SnapshotSpan * string * Microsoft.VisualStudio.Text.Operations.FindOptions -> seq<Microsoft.VisualStudio.Text.SnapshotSpan>
Public Function FindAll (searchRange As SnapshotSpan, searchPattern As String, options As FindOptions) As IEnumerable(Of SnapshotSpan)
Parameters
- searchRange
- SnapshotSpan
The range to search in.
- searchPattern
- String
The pattern to search for.
- options
- FindOptions
The options to use while performing the search operation.
Returns
An IEnumerable<T> containing all occurrences of the searchPattern
.
Remarks
This method is safe to execute on any thread.
Applies to
FindAll(SnapshotSpan, SnapshotPoint, String, FindOptions)
Finds all occurrences of the searchPattern
in searchRange
starting from
startingPosition
.
public:
System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::SnapshotSpan> ^ FindAll(Microsoft::VisualStudio::Text::SnapshotSpan searchRange, Microsoft::VisualStudio::Text::SnapshotPoint startingPosition, System::String ^ searchPattern, Microsoft::VisualStudio::Text::Operations::FindOptions options);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.SnapshotSpan> FindAll (Microsoft.VisualStudio.Text.SnapshotSpan searchRange, Microsoft.VisualStudio.Text.SnapshotPoint startingPosition, string searchPattern, Microsoft.VisualStudio.Text.Operations.FindOptions options);
abstract member FindAll : Microsoft.VisualStudio.Text.SnapshotSpan * Microsoft.VisualStudio.Text.SnapshotPoint * string * Microsoft.VisualStudio.Text.Operations.FindOptions -> seq<Microsoft.VisualStudio.Text.SnapshotSpan>
Public Function FindAll (searchRange As SnapshotSpan, startingPosition As SnapshotPoint, searchPattern As String, options As FindOptions) As IEnumerable(Of SnapshotSpan)
Parameters
- searchRange
- SnapshotSpan
The range to search in.
- startingPosition
- SnapshotPoint
The location from which the search should be started.
- searchPattern
- String
The pattern to search for.
- options
- FindOptions
The options to use while performing the search operation.
Returns
An IEnumerable<T> containing all occurrences of the searchPattern
.
Remarks
This method is safe to execute on any thread.