4 instantiations of SupportedPlatformData
Microsoft.CodeAnalysis.Features (4)
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
264
supportedPlatformData = new
SupportedPlatformData
(completionContext.Document.Project.Solution, invalidProjects.ToImmutable(), totalProjects);
Completion\Providers\SymbolCompletionItem.cs (1)
236
return new
SupportedPlatformData
(
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
132
var supportedPlatforms = new
SupportedPlatformData
(solution, invalidProjects.ToImmutableAndClear(), candidateProjects);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
293
var platformData = new
SupportedPlatformData
(document.Project.Solution, invalidProjectsForCurrentSymbol.ToImmutableAndClear(), totalProjects);
29 references to SupportedPlatformData
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
152
SupportedPlatformData
? supportedPlatformData)
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
227
SupportedPlatformData
? supportedPlatformData)
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
537
var
supportedPlatforms = SymbolCompletionItem.GetSupportedPlatforms(roslynItem, document.Project.Solution);
Microsoft.CodeAnalysis.Features (26)
Completion\CommonCompletionUtilities.cs (2)
86
SolutionServices workspaceServices, SemanticModel semanticModel, int position, ISymbol symbol, int overloadCount, SymbolDescriptionOptions options,
SupportedPlatformData
? supportedPlatforms, CancellationToken cancellationToken)
151
SolutionServices workspaceServices, SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options,
SupportedPlatformData
? supportedPlatforms, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
33
SupportedPlatformData
? supportedPlatformData)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
136
SupportedPlatformData
? supportedPlatformData)
Completion\Providers\AbstractSymbolCompletionProvider.cs (5)
45
SupportedPlatformData
? supportedPlatformData);
201
var
supportedPlatformData = ComputeSupportedPlatformData(completionContext, symbolList, invalidProjectMap, totalProjects);
247
private static
SupportedPlatformData
? ComputeSupportedPlatformData(
253
SupportedPlatformData
? supportedPlatformData = null;
276
SupportedPlatformData
? supportedPlatformData)
Completion\Providers\SymbolCompletionItem.cs (9)
38
SupportedPlatformData
? supportedPlatforms = null,
200
var
supportedPlatforms = GetSupportedPlatforms(item, document.Project.Solution);
208
private static Document FindAppropriateDocumentForDescriptionContext(Document document,
SupportedPlatformData
? supportedPlatforms)
222
private static void AddSupportedPlatforms(ArrayBuilder<KeyValuePair<string, string>> properties,
SupportedPlatformData
? supportedPlatforms)
231
public static
SupportedPlatformData
? GetSupportedPlatforms(CompletionItem item, Solution solution)
308
SupportedPlatformData
? supportedPlatforms = null,
343
SupportedPlatformData
? supportedPlatforms = null,
367
SupportedPlatformData
? supportedPlatforms = null,
392
var
supportedPlatforms = GetSupportedPlatforms(item, document.Project.Solution);
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (1)
42
SupportedPlatformData
? supportedPlatforms = null,
QuickInfo\CommonSemanticQuickInfoProvider.cs (4)
52
private async Task<(TokenInformation tokenInformation,
SupportedPlatformData
? supportedPlatforms)> ComputeQuickInfoDataAsync(
69
private async Task<(TokenInformation,
SupportedPlatformData
supportedPlatforms)> ComputeFromLinkedDocumentsAsync(
132
var
supportedPlatforms = new SupportedPlatformData(solution, invalidProjects.ToImmutableAndClear(), candidateProjects);
161
SupportedPlatformData
? supportedPlatforms,
QuickInfo\QuickInfoUtilities.cs (1)
29
SupportedPlatformData
? supportedPlatforms,
SignatureHelp\AbstractSignatureHelpProvider.cs (2)
293
var
platformData = new SupportedPlatformData(document.Project.Solution, invalidProjectsForCurrentSymbol.ToImmutableAndClear(), totalProjects);
321
private static SignatureHelpItem UpdateItem(SignatureHelpItem item,
SupportedPlatformData
platformData)