65 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CommentSelection\CSharpToggleBlockCommentCommandHandler.cs (1)
48.SelectAsArray(blockCommentTrivia => blockCommentTrivia.Span);
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
128.SelectAsArray(CreateCompletionItem);
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
185return snippets.SelectAsArray(snippet =>
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
256var assignedUnderlyingFields = assignmentValues.Keys.SelectAsArray(UnwrapPropertyToField);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
66var matches = expressions.SelectAsArray(e => new CollectionMatch<ExpressionSyntax>(e, useSpread));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
67var matches = expressions.SelectAsArray(e => new CollectionMatch<ExpressionSyntax>(e, useSpread));
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
46.SelectAsArray(d => (ParenthesizedLambdaExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken));
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
53.SelectAsArray(d => (ObjectCreationExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
ExtractClass\ExtractClassTests.cs (1)
2982var memberAnalysis = selections.SelectAsArray(s =>
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpBlockFacts.cs (1)
42CompilationUnitSyntax compilationUnit => compilationUnit.Members.OfType<GlobalStatementSyntax>().SelectAsArray(globalStatement => globalStatement.Statement),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
79.SelectAsArray(initializedV => initializedV.Initializer!.Value));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
172.SelectAsArray(t => FunctionPointerParameter(t.Type.GenerateTypeSyntax()).WithModifiers(t.RefKindModifiers));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
589=> InferTypeInAttributeArgument(index, methods.SelectAsArray(m => m.Parameters), argumentOpt); 613return InferTypeInArgument(index, methods.SelectAsArray(m => m.Parameters), argumentOpt); 861.SelectAsArray(a => new TypeInferenceInfo(a.ElementType));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Classification\AbstractClassifierTests.cs (1)
68var actualFormatted = actualOrdered.SelectAsArray(a => new FormattedClassification(allCode.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType));
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Editor\FSharpNavigationBarItemService.cs (1)
62=> (items ?? SpecializedCollections.EmptyList<FSharpNavigationBarItem>()).Where(x => x.Spans.Any()).SelectAsArray(x => ConvertToNavigationBarItem(x, textVersion));
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\OnAutoInsert.cs (1)
23var services = document.Project.Solution.Services.ExportProvider.GetExports<IBraceCompletionService, LanguageMetadata>().Where(s => s.Metadata.Language == LanguageNames.CSharp).SelectAsArray(s => s.Value);
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (2)
RazorAnalyzerAssemblyResolverTests.cs (2)
32InitialAssemblies = AssemblyLoadContext.GetLoadContext(this.GetType().Assembly)!.Assemblies.SelectAsArray(a => a.FullName); 40var count = AssemblyLoadContext.GetLoadContext(this.GetType().Assembly)!.Assemblies.SelectAsArray(a => a.FullName);
Microsoft.CodeAnalysis.Features (21)
CodeRefactorings\CodeRefactoringService.cs (1)
233.SelectAsArray(t => t.codeRefactoring);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
483.Where(loc => !solutionWithChangedNamespace.ContainsDocument(loc.Document.Id)).Distinct().SelectAsArray(loc => loc.Document.Id))); 504return (solutionWithFixedReferences, refLocationGroups.SelectAsArray(g => g.Key));
Common\TaggedText.cs (1)
97return displayParts.SelectAsArray(d =>
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
534var nodes = group.SelectAsArray(r => r.GetSyntax(cancellationToken));
EditAndContinue\EditSession.cs (1)
919var newMaps = partialTypeEdits.Where(static edit => edit.SyntaxMaps.HasMap).SelectAsArray(static edit => edit.SyntaxMaps);
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
174var streams = project.Documents.SelectAsArray(d => GetSourceLocationsInProcessAsync(d, comparer, container, symbolName, symbolArity, query, cancellationToken));
ExtractInterface\AbstractExtractInterfaceService.cs (1)
262var conflictingTypeNames = type.ContainingNamespace.GetAllTypes(cancellationToken).SelectAsArray(t => t.Name);
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
565return types.SelectAsArray(FixType); 571return argumentList.SelectAsArray(a => (TExpressionSyntax)syntaxFacts.GetExpressionOfArgument(a));
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
150var refKinds = argumentList.SelectAsArray(syntaxFacts.GetRefKindOfArgument);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (3)
59.SelectAsArray(loc => loc.FindNode(cancellationToken)); 130.SelectAsArray(node => (semanticModel.GetRequiredDeclaredSymbol(node, cancellationToken), false)); 205.SelectAsArray(node => (semanticModel.GetRequiredDeclaredSymbol(node, cancellationToken), false));
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
140return documentToTextSpans.SelectAsArray(kvp => (kvp.Key, new NormalizedTextSpanCollection(kvp.Value)))!;
NavigateTo\NavigateToSearcher.cs (1)
489.SelectAsArray(projectIdSet =>
Navigation\NavigableItemFactory.cs (1)
32return locations.SelectAsArray(loc => GetItemFromSymbolLocation(
QuickInfo\QuickInfoServiceWithProviders.cs (1)
35.SelectAsArray(lz => lz.Value);
SignatureHelp\SignatureHelpService.cs (1)
35.SelectAsArray(p => p.Value));
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
91.SelectAsArray(interpolation.Syntax.SyntaxTree.GetLocation);
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
80.SelectAsArray(group => (id: solution.GetRequiredDocument(group.Key!).Id, diagnostics: group.ToImmutableArray()));
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
166return activeStatements.Select(s => s.Statement).SelectAsArray(statement =>
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
107.SelectAsArray(d => d.FilePath);
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
129var converted = options.SelectAsArray(token => token?.ToString());
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
48=> _nameToDocumentProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key); 51=> _nameToWorkspaceProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key);
Handler\DocumentChanges\DidChangeHandler.cs (1)
70var newChanges = contentChanges.Reverse().SelectAsArray(change => ProtocolConversions.ContentChangeEventToTextChange(change, text));
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
57var servicesForDocument = _braceCompletionServices.Where(s => s.Metadata.Language == document.Project.Language).SelectAsArray(s => s.Value);
Workspaces\LspWorkspaceManager.cs (1)
382.SelectAsArray(tuple => (tuple.identity!.Value, DateTime.Now, tuple.Text));
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
237.SelectAsArray(edit => ProtocolConversions.TextEditToTextChange(edit, document));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
294=> ids.SelectAsArray(id =>
Microsoft.CodeAnalysis.Workspaces (13)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
70currentSolution = await ApplyChangesAsync(currentSolution, group.SelectAsArray(kvp => (kvp.Key, kvp.Value)), cancellationToken).ConfigureAwait(false);
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
87sortedProjects.SelectAsArray(p => (TFixAllContext)fixAllContext.With((document: null, project: p), scope: FixAllScope.Project)));
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
31var projectIds = projects?.Where(p => RemoteSupportedLanguages.IsSupported(p.Language)).SelectAsArray(p => p.Id) ?? default;
Options\GlobalOptionService.cs (1)
37return optionPersisterProviders.SelectAsArray(
Options\SolutionOptionSet.cs (2)
81var internallyDefined = _changedOptionKeys.Where(key => key.Option is IOption2).SelectAsArray(key => KeyValuePair.Create(new OptionKey2((IOption2)key.Option, key.Language), _values[key])); 82var externallyDefined = _changedOptionKeys.Where(key => key.Option is not IOption2).SelectAsArray(key => KeyValuePair.Create(key, _values[key]));
Recommendations\AbstractRecommendationService.cs (2)
147.SelectAsArray(t => t.OriginalDefinition); 160: enclosingType.GetBaseTypes().SelectAsArray(b => b.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
35_formattingRules = formattingRules.SelectAsArray(rule => rule.WithOptions(options));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
307=> accessibilityListElement.Elements("AccessibilityKind").SelectAsArray(ParseAccessibility); 313=> modifierListElement.Elements(nameof(ModifierKind)).SelectAsArray(ModifierKind.FromXElement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PathMetadataUtilities.cs (1)
27var parts = folders.SelectMany(folder => folder.Split(NamespaceSeparatorArray)).SelectAsArray(syntaxFacts.EscapeIdentifier);
Workspace\Solution\SolutionCompilationState.cs (1)
1770return (projectId, newDocumentStates: g.SelectAsArray(projectState.CreateDocument<TDocumentState>));
Roslyn.VisualStudio.Next.UnitTests (1)
UnifiedSettings\UnifiedSettingsTests.cs (1)
260.SelectAsArray(jsonObject => jsonObject.Value);