58 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
185return snippets.SelectAsArray(snippet =>
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
150.SelectAsArray(d => d.Span);
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 (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpBlockFacts.cs (1)
42CompilationUnitSyntax compilationUnit => compilationUnit.Members.OfType<GlobalStatementSyntax>().SelectAsArray(globalStatement => globalStatement.Statement),
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.EditorFeatures.UnitTests (2)
CodeFixes\ExtensionOrderingTests.cs (2)
131var expectedOrder = ExtensionOrderer.Order(langProviders).SelectAsArray(lazy => lazy.Value); 138var actualOrder = codeFixPriorityMap.OrderBy(kvp => kvp.Value).SelectAsArray(kvp => kvp.Key);
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 (19)
CodeRefactorings\CodeRefactoringService.cs (1)
233.SelectAsArray(t => t.codeRefactoring);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
482.Where(loc => !solutionWithChangedNamespace.ContainsDocument(loc.Document.Id)).Distinct().SelectAsArray(loc => loc.Document.Id))); 503return (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));
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
46=> analysisResult.SelectAsArray(kv => new AnalyzerPerformanceInfo(kv.Key.GetAnalyzerId(), analyzerInfo.IsTelemetryCollectionAllowed(kv.Key), kv.Value.ExecutionTime));
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);
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
91.SelectAsArray(interpolation.Syntax.SyntaxTree.GetLocation);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\ActiveStatementsDescription.cs (1)
166return activeStatements.Select(s => s.Statement).SelectAsArray(statement =>
Microsoft.CodeAnalysis.LanguageServer (1)
Services\LspExtractClassOptionsService.cs (1)
35var memberAnalysisResults = symbolsToUse.SelectAsArray(m => new ExtractClassMemberAnalysisResult(m, makeAbstract: false));
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Completion\CompletionHandler.cs (1)
239.SelectAsArray(matchResult => matchResult.CompletionItem);
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
129var converted = options.SelectAsArray(token => token?.ToString());
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
58=> diagnosticsParams.PreviousResults?.Where(d => d.PreviousResultId != null).SelectAsArray(d => new PreviousPullResult(d.PreviousResultId!, d.TextDocument!));
Handler\DocumentChanges\DidChangeHandler.cs (1)
70var newChanges = contentChanges.Reverse().SelectAsArray(change => ProtocolConversions.ContentChangeEventToTextChange(change, text));
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
29=> requestParams.PreviousResults?.Where(d => d.PreviousResultId != null).SelectAsArray(d => new PreviousPullResult(d.PreviousResultId!, d.TextDocument!));
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 (11)
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(
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>));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace`1.cs (1)
668var aliases = projectReference.Attributes(AliasAttributeName).SelectAsArray(a => a.Value);