1 instantiation of ClassificationOptions
Microsoft.CodeAnalysis.Workspaces (1)
Classification\ClassificationOptions.cs (1)
22
public static readonly ClassificationOptions Default =
new
();
104 references to ClassificationOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (1)
24
ClassificationOptions
options,
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (1)
37
ClassificationOptions
options,
Classification\SyntaxClassification\FunctionPointerUnmanagedCallingConventionClassifier.cs (1)
24
ClassificationOptions
options,
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
27
ClassificationOptions
options,
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
30
ClassificationOptions
options,
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
30
ClassificationOptions
options,
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
22
ClassificationOptions
options,
EmbeddedLanguages\CSharpTestEmbeddedLanguageUtilities.cs (1)
34
ClassificationOptions
.Default,
Microsoft.CodeAnalysis.Features (57)
ClassifiedSpansAndHighlightSpanFactory.cs (4)
19
DocumentSpan documentSpan, ClassifiedSpansAndHighlightSpan? classifiedSpans,
ClassificationOptions
options, CancellationToken cancellationToken)
32
Document document, TextSpan sourceSpan,
ClassificationOptions
options, CancellationToken cancellationToken)
57
Document document, TextSpan narrowSpan, TextSpan widenedSpan,
ClassificationOptions
options, CancellationToken cancellationToken)
69
Document document, TextSpan narrowSpan, TextSpan widenedSpan,
ClassificationOptions
options, CancellationToken cancellationToken)
CodeLens\CodeLensReferencesService.cs (1)
213
public async Task<ImmutableArray<ReferenceLocationDescriptor>> MapReferenceLocationsAsync(Solution solution, ImmutableArray<ReferenceLocationDescriptorAndDocument> referenceLocations,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken)
CodeLens\ICodeLensReferencesService.cs (1)
34
Task<ImmutableArray<ReferenceLocationDescriptor>> MapReferenceLocationsAsync(Solution solution, ImmutableArray<ReferenceLocationDescriptorAndDocument> referenceLocations,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken);
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (4)
39
Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
52
SolutionServices services, Project? project, SemanticModel semanticModel, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
71
ClassificationOptions
options,
80
private readonly
ClassificationOptions
_options = options;
EmbeddedLanguages\Classification\EmbeddedLanguageClassifierContext.cs (2)
46
internal readonly
ClassificationOptions
Options;
55
ClassificationOptions
options,
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (2)
37
public Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
49
public async Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (3)
27
IFindUsagesContext context, OptionsProvider<
ClassificationOptions
> classificationOptions, DefinitionItem definition) : IStreamingFindLiteralReferencesProgress
37
var
options = await classificationOptions.GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false);
56
OptionsProvider<
ClassificationOptions
> classificationOptions)
FindUsages\AbstractFindUsagesService_FindImplementations.cs (3)
25
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
42
IFindUsagesContext context, ISymbol symbol, Project project, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
69
ISymbol symbol, Project project, IFindUsagesContext context, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
FindUsages\AbstractFindUsagesService_FindReferences.cs (8)
21
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
38
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
49
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
84
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
108
IFindUsagesContext context, ISymbol symbol, Project project, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
129
OptionsProvider<
ClassificationOptions
> classificationOptions,
161
OptionsProvider<
ClassificationOptions
> classificationOptions,
171
IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
FindUsages\DefinitionItemFactory.cs (6)
67
OptionsProvider<
ClassificationOptions
> classificationOptions,
81
OptionsProvider<
ClassificationOptions
> classificationOptions,
258
private static ValueTask<ImmutableArray<ClassifiedSpansAndHighlightSpan?>> ClassifyDocumentSpansAsync(OptionsProvider<
ClassificationOptions
> optionsProvider, ImmutableArray<DocumentSpan> unclassifiedSpans, CancellationToken cancellationToken)
261
var
options = await optionsProvider.GetOptionsAsync(documentSpan.Document.Project.Services, cancellationToken).ConfigureAwait(false);
296
OptionsProvider<
ClassificationOptions
> optionsProvider,
317
var
options = await optionsProvider.GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false);
FindUsages\FindUsagesOptions.cs (2)
13
[DataMember] public
ClassificationOptions
ClassificationOptions { get; init; } =
ClassificationOptions
.Default;
FindUsages\IFindUsagesLSPService.cs (2)
18
Task FindReferencesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken);
24
Task FindImplementationsAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken);
FindUsages\IFindUsagesService.cs (2)
18
Task FindReferencesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken);
24
Task FindImplementationsAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken);
FindUsages\IRemoteFindUsagesService.cs (5)
25
internal interface ICallback : IRemoteOptionsCallback<
ClassificationOptions
>
62
public ValueTask<
ClassificationOptions
> GetOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken)
87
internal sealed class FindUsagesServerCallback(Solution solution, IFindUsagesContext context, OptionsProvider<
ClassificationOptions
> classificationOptions)
92
private readonly OptionsProvider<
ClassificationOptions
> _classificationOptions = classificationOptions;
94
internal ValueTask<
ClassificationOptions
> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken)
GoToBase\AbstractGoToBaseService.cs (1)
31
public async Task FindBasesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
GoToBase\IGoToBaseService.cs (1)
19
Task FindBasesAsync(IFindUsagesContext context, Document document, int position, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken);
LanguageServices\SymbolDisplayService\SymbolDescriptionOptions.cs (2)
15
[DataMember] public
ClassificationOptions
ClassificationOptions { get; init; } =
ClassificationOptions
.Default;
QuickInfo\Presentation\QuickInfoContentBuilderContext.cs (2)
12
ClassificationOptions
classificationOptions,
17
public
ClassificationOptions
ClassificationOptions { get; } = classificationOptions;
SemanticSearch\IRemoteSemanticSearchService.cs (4)
26
ValueTask<
ClassificationOptions
> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken);
58
public ValueTask<
ClassificationOptions
> GetClassificationOptionsAsync(RemoteServiceCallbackId callbackId, string language, CancellationToken cancellationToken)
118
public async ValueTask<
ClassificationOptions
> GetClassificationOptionsAsync(string language, CancellationToken cancellationToken)
126
return
ClassificationOptions
.Default;
SemanticSearch\ISemanticSearchResultsObserver.cs (1)
42
ValueTask<
ClassificationOptions
> GetClassificationOptionsAsync(LanguageServices language, CancellationToken cancellationToken);
SemanticSearch\SemanticSearchDefinitionItemFactory.cs (1)
33
public static ValueTask<DefinitionItem> CreateAsync(Solution solution, ISymbol symbol, OptionsProvider<
ClassificationOptions
> classificationOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (39)
Classification\AbstractClassificationService.cs (4)
34
Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
40
Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
48
ClassificationOptions
options,
140
ClassificationOptions
options,
Classification\ClassificationOptions.cs (1)
22
public static readonly
ClassificationOptions
Default = new();
Classification\ClassificationServiceExtensions.cs (2)
40
ClassificationOptions
options,
51
ClassificationOptions
options,
Classification\Classifier.cs (5)
35
return GetClassifiedSpans(document.Project.Solution.Services, document.Project, semanticModel, textSpan,
ClassificationOptions
.Default, cancellationToken);
54
return GetClassifiedSpans(workspace.Services.SolutionServices, project: null, semanticModel, textSpan,
ClassificationOptions
.Default, cancellationToken);
62
ClassificationOptions
options,
74
ClassificationOptions
options,
114
LanguageServices languageServices, SemanticModel semanticModel, TextSpan textSpan,
ClassificationOptions
options,
Classification\ClassifierHelper.cs (2)
32
ClassificationOptions
options,
60
ClassificationOptions
options,
Classification\EmbeddedLanguageClassificationServiceExtensions.cs (1)
20
ClassificationOptions
options,
Classification\IClassificationService.cs (2)
63
Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
74
Task AddEmbeddedLanguageClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
Classification\IEmbeddedLanguageClassificationService.cs (2)
19
ClassificationOptions
options,
28
ClassificationOptions
options,
Classification\IRemoteSemanticClassificationService.cs (1)
35
ClassificationOptions
options,
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (2)
28
ClassificationOptions
options,
53
ClassificationOptions
options,
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (3)
29
private readonly
ClassificationOptions
_options;
40
ClassificationOptions
options,
62
ClassificationOptions
options,
Classification\SyntaxClassification\AbstractSyntaxClassifier.cs (2)
22
public virtual void AddClassifications(SyntaxNode syntax, TextSpan textSpan, SemanticModel semanticModel,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
26
public virtual void AddClassifications(SyntaxToken syntax, TextSpan textSpan, SemanticModel semanticModel,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken)
Classification\SyntaxClassification\ISyntaxClassificationService.cs (2)
37
ClassificationOptions
options,
50
ClassificationOptions
options,
Classification\SyntaxClassification\ISyntaxClassifier.cs (2)
29
void AddClassifications(SyntaxNode node, TextSpan textSpan, SemanticModel semanticModel,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
34
void AddClassifications(SyntaxToken token, TextSpan textSpan, SemanticModel semanticModel,
ClassificationOptions
options, SegmentedList<ClassifiedSpan> result, CancellationToken cancellationToken);
Classification\SyntaxClassification\SyntaxClassificationExtensions.cs (2)
31
ClassificationOptions
options,
54
ClassificationOptions
options,
Workspace\Host\DocumentService\DocumentExcerptHelper.cs (1)
26
public static async Task<ExcerptResult?> TryExcerptAsync(Document document, TextSpan span, ExcerptMode mode,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken)
Workspace\Host\DocumentService\IDocumentExcerptService.cs (3)
23
Task<ExcerptResult?> TryExcerptAsync(Document document, TextSpan span, ExcerptMode mode,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken);
58
/// should be same document in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode,
ClassificationOptions
, CancellationToken)" />
65
/// should be same text span in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode,
ClassificationOptions
, CancellationToken)" />
Workspace\Host\DocumentService\IRazorSourceGeneratedDocumentExcerptService.cs (1)
14
Task<ExcerptResult?> TryExcerptAsync(SourceGeneratedDocument document, TextSpan span, ExcerptMode mode,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken);
Workspace\Host\DocumentService\ISourceGeneratedDocumentExcerptService.cs (1)
16
Task<ExcerptResult?> TryExcerptAsync(SourceGeneratedDocument document, TextSpan span, ExcerptMode mode,
ClassificationOptions
classificationOptions, CancellationToken cancellationToken);