41 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
118return Task.FromResult(interfaceSet.SelectAsArray(t => new SymbolAndSelectionInfo(Symbol: t, Preselect: false)));
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
94var parameters = parameterList.Parameters.SelectAsArray(p => semanticModel.GetRequiredDeclaredSymbol(p, cancellationToken));
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
634var elements = initializer.Expressions.GetWithSeparators().SelectAsArray(
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
150defaults = constructor.ParameterList.Parameters.SelectAsArray(param => param.Default); 458return [.. result.Declaration.AttributeLists.SelectAsArray(attributeList => 795var tokens = text.TextTokens.SelectAsArray(token =>
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
67: parameterList.Parameters.SelectAsArray(s => s.Identifier.ValueText);
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
70=> arguments.SelectAsArray(InitializeParameterHelpers.GetArgument); 73=> arguments.SelectAsArray(a => new Argument<ExpressionSyntax>(
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
44var namesBuilder = positionalPattern.Subpatterns.SelectAsArray(sub =>
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
830return arguments.SelectAsArray(a => indent(a.Expression));
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
646var typeParameterNames = methodDeclaration.TypeParameterList?.Parameters.SelectAsArray(p => p.Identifier.Text);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
32FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.Variables.SelectAsArray( 34EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.SelectAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
2248var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2249var elementTypes = parenthesizedVariableDesignation.Variables.SelectAsArray(v =>
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Rename\OmniSharpRenamer.cs (1)
25var nonConflictSymbolsKeys = nonConflictSymbols is null ? default : nonConflictSymbols.SelectAsArray(s => s.GetSymbolKey(cancellationToken));
Microsoft.CodeAnalysis.Features (9)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
292return documentIdToFinalText.SelectAsArray(kvp => (kvp.Key, kvp.Value));
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
795var result = (fixedDocument, containers.SelectAsArray(c => root.GetCurrentNode(c)
Completion\CompletionService.cs (2)
296return builder.SelectAsArray(result => result.CompletionItem); 314var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.CompletionItem), filterText);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
48(service, solutionInfo, cancellationToken) => service.GetDocumentHighlightsAsync(solutionInfo, document.Id, position, documentsToSearch.SelectAsArray(d => d.Id), options, cancellationToken),
EditAndContinue\CommittedSolution.cs (1)
132return _documentState.SelectAsArray(e => (e.Key, e.Value));
EditAndContinue\EditSession.cs (1)
1225var diagnostics = diagnosticBuilders.SelectAsArray(entry => new ProjectDiagnostics(entry.Key, entry.Value.ToImmutableAndFree()));
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
43var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.CompletionItem), filterText);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
118var candidateProjects = candidateResults.SelectAsArray(result => result.docId.ProjectId);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
90SelectAsArray(s => new ActiveStatementLineSpan(new ActiveStatementId(s.id), newText.Lines.GetLinePositionSpan(s.span)));
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\OpenProjectsHandler.cs (1)
34return _projectSystem.OpenProjectsAsync(request.Projects.SelectAsArray(p => p.LocalPath));
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Highlights\DocumentHighlightHandler.cs (1)
83return keywordSpans.SelectAsArray(highlight => new DocumentHighlight
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
233analyzerResults.SyntaxLocals.SelectAsArray(entry => (entry.Key, entry.Value)), 234analyzerResults.SemanticLocals.SelectAsArray(entry => (entry.Key, entry.Value)), 235analyzerResults.NonLocals.SelectAsArray(entry => (entry.Key, entry.Value)),
Microsoft.CodeAnalysis.Workspaces (7)
FindSymbols\SymbolFinder_FindReferences_Current.cs (1)
51var documentIds = documents?.SelectAsArray(d => d.Id) ?? default;
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
249builder.Add(docId, spans.SelectAsArray(
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
113return referenceDirectories.SelectAsArray(static d => new WatchedDirectory(d, [".dll"]));
Workspace\Solution\SolutionCompilationState.cs (1)
1747missingDocumentStates.SelectAsArray(kvp => (kvp.Key, kvp.Value.ToImmutableAndFree())),
Workspace\Solution\SolutionState_Checksum.cs (2)
122var projectChecksums = allResults.SelectAsArray(r => r.Checksum); 123var projectIds = allResults.SelectAsArray(r => r.ProjectId);
Workspace\Workspace.cs (1)
399var relatedDocumentIdsAndStatesArray = relatedDocumentIdsAndStates.SelectAsArray(static kvp => (kvp.Key, kvp.Value));
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Rpc\RpcClient.cs (1)
158Parameters = parameters.SelectAsArray(static p => p is not null ? JToken.FromObject(p) : JValue.CreateNull())
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
GenerateFileForEachAdditionalFileWithContentsCommented.cs (1)
32var changes = sourceText.Lines.SelectAsArray(l => new TextChange(new TextSpan(l.Start, length: 0), "// "));