Classifier.GetClassifiedSpans Method
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.
Caution
Use GetClassifiedSpansAsync instead
Returns classified spans in ascending ClassifiedSpan order. ClassifiedSpans may have the same TextSpan. This occurs when there are multiple ClassificationTypes for the same region of code. For example, a reference to a static method will have two spans, one that designates it as a method, and one that designates it as static. ClassifiedSpans may also have overlapping TextSpans. This occurs when there are strings containing regex and/or escape characters.
public static System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Classification.ClassifiedSpan> GetClassifiedSpans(Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Text.TextSpan textSpan, Microsoft.CodeAnalysis.Workspace workspace, System.Threading.CancellationToken cancellationToken = default);
[System.Obsolete("Use GetClassifiedSpansAsync instead")]
public static System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Classification.ClassifiedSpan> GetClassifiedSpans(Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Text.TextSpan textSpan, Microsoft.CodeAnalysis.Workspace workspace, System.Threading.CancellationToken cancellationToken = default);
static member GetClassifiedSpans : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Text.TextSpan * Microsoft.CodeAnalysis.Workspace * System.Threading.CancellationToken -> seq<Microsoft.CodeAnalysis.Classification.ClassifiedSpan>
[<System.Obsolete("Use GetClassifiedSpansAsync instead")>]
static member GetClassifiedSpans : Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Text.TextSpan * Microsoft.CodeAnalysis.Workspace * System.Threading.CancellationToken -> seq<Microsoft.CodeAnalysis.Classification.ClassifiedSpan>
Public Shared Function GetClassifiedSpans (semanticModel As SemanticModel, textSpan As TextSpan, workspace As Workspace, Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of ClassifiedSpan)
- semanticModel
- SemanticModel
- textSpan
- TextSpan
- workspace
- Workspace
- cancellationToken
- CancellationToken
- Attributes
Produkt | Verzie (Zastarané) |
---|---|
Roslyn | 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1 (4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 4.1.0, 4.12.2, 4.13.0) |
Pripomienky k produktu .NET
.NET je open-source projekt. Ak chcete poskytnúť pripomienky, vyberte prepojenie: