IAccurateClassifier.GetAllClassificationSpans 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.
Gets all the ClassificationSpan objects that intersect the given range of text.
public:
System::Collections::Generic::IList<Microsoft::VisualStudio::Text::Classification::ClassificationSpan ^> ^ GetAllClassificationSpans(Microsoft::VisualStudio::Text::SnapshotSpan span, System::Threading::CancellationToken cancel);
public System.Collections.Generic.IList<Microsoft.VisualStudio.Text.Classification.ClassificationSpan> GetAllClassificationSpans (Microsoft.VisualStudio.Text.SnapshotSpan span, System.Threading.CancellationToken cancel);
abstract member GetAllClassificationSpans : Microsoft.VisualStudio.Text.SnapshotSpan * System.Threading.CancellationToken -> System.Collections.Generic.IList<Microsoft.VisualStudio.Text.Classification.ClassificationSpan>
Public Function GetAllClassificationSpans (span As SnapshotSpan, cancel As CancellationToken) As IList(Of ClassificationSpan)
Parameters
- span
- SnapshotSpan
The snapshot span.
- cancel
- CancellationToken
Cancellation token
Returns
A list of ClassificationSpan objects that intersect with the given range.
Remarks
This method is used when final results are needed (when, for example, when doing color printing) and is expected to return final results (however long it takes to compute) instead of quick but tentative results.
If the underlying tagger does not support IClassifier, then IClassifier.GetClassificationSpans(...) is used instead.