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