39 references to WhereAsArray
AnalyzerRunner (1)
CodeRefactoringRunner.cs (1)
235language => refactorings.WhereAsArray(refactoring => refactoring.Metadata.Languages.Contains(language)));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
114.WhereAsArray(p => p.RefKind == RefKind.Out);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
53var leadingDirectives = statement.GetLeadingTrivia().WhereAsArray(IsAnyCodeDirective); 54var closeBraceLeadingDirectives = block.CloseBraceToken.LeadingTrivia.WhereAsArray(IsAnyCodeDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
84var members = GetMembers(namedType).WhereAsArray(s => s.Kind != SymbolKind.Property || PropertyGenerator.CanBeGenerated((IPropertySymbol)s));
Microsoft.CodeAnalysis.Features (18)
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
26var documentDiagnostics = diagnostics.WhereAsArray(d => d.Location.IsInSource); 33var projectDiagnostics = diagnostics.WhereAsArray(d => !d.Location.IsInSource);
CodeRefactorings\CodeRefactoringService.cs (1)
191var orderedProviders = GetProviders(document).WhereAsArray(p => priority == null || p.RequestPriority == priority);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
95.WhereAsArray(syntaxFacts.IsUsingOrExternOrImport);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
474.WhereAsArray(loc => solutionWithChangedNamespace.ContainsDocument(loc.Document.Id));
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
74.WhereAsArray(x => syntaxFacts.IsStringLiteralExpression(x) || syntaxFacts.IsCharacterLiteralExpression(x));
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
58var orderedFeatureProviders = ExtensionOrderer.Order(allServices).WhereAsArray(c => c.Metadata.Languages.Contains(languageName));
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
154var overrides = result.WhereAsArray(s => s.IsOverride);
FullyQualify\AbstractFullyQualifyService.cs (1)
134.WhereAsArray(s =>
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
103.WhereAsArray(IsReadableInstanceFieldOrProperty);
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
270.WhereAsArray(_syntaxFacts.IsAwaitExpression);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (2)
357.WhereAsArray(parameterAndArgumentName => parameterAndArgumentName.Name != null); 448.WhereAsArray(location => !location.IsImplicit && calleeMethodNode.Contains(location.Location.FindNode(getInnermostNodeForTie: true, cancellationToken)));
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
173.WhereAsArray(m => m.Parameters.Length >= 1)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
29.WhereAsArray(f => !f.IsImplicitlyDeclared && includeMemberType(f.Type)); 33.WhereAsArray(p => !p.IsImplicitlyDeclared && p.Parameters.Length == 0 && p.GetMethod != null && includeMemberType(p.Type));
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
832.WhereAsArray(n => n.HasAnnotation(s_newLocalDeclarationStatementAnnotation) ||
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
172.WhereAsArray(diagnostic => diagnostic.Location.SourceTree?.FilePath == document.FilePath);
Microsoft.CodeAnalysis.LanguageServer (2)
HostWorkspace\LoadedProject.cs (2)
170}).WhereAsArray(static cr => cr.Reference is not null); 188}).WhereAsArray(static cr => cr.FilePath is not null);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\Extensions.cs (1)
192var projects = solution.Projects.WhereAsArray(project => project.FilePath == projectIdentifier.DocumentUri.ParsedUri.LocalPath);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
293var nonSuppressionActions = actions.WhereAsArray(a => !IsTopLevelSuppressionAction(a.OriginalCodeAction)); 296var suppressionActions = actions.WhereAsArray(a => IsTopLevelSuppressionAction(a.OriginalCodeAction) &&
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
81return codeSnippetsElement.Elements().WhereAsArray(e => e.Name.LocalName.Equals("CodeSnippet", StringComparison.OrdinalIgnoreCase));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Completion\CompletionFeaturesTests.cs (1)
714var myClassItems = completionResult.Items.WhereAsArray(i => i.Label == "MyClass");
Workspaces\LspWorkspaceManagerTests.cs (4)
628var oldClassDeclarations = originalRoot.DescendantNodes().WhereAsArray(n => syntaxFacts.IsClassDeclaration(n)); 629var newClassDeclarations = newRoot.DescendantNodes().WhereAsArray(n => syntaxFacts.IsClassDeclaration(n)); 638var oldMethodDeclarations = originalRoot.DescendantNodes().WhereAsArray(n => syntaxFacts.IsMethodLevelMember(n)); 639var newMethodDeclarations = newRoot.DescendantNodes().WhereAsArray(n => syntaxFacts.IsMethodLevelMember(n));
Microsoft.CodeAnalysis.Workspaces (4)
Rename\SymbolicRenameLocations.cs (2)
145var implicitLocations = referenceSymbols.SelectMany(refSym => refSym.Locations).WhereAsArray(loc => loc.IsImplicit); 146var referencedSymbols = referenceSymbols.Select(r => r.Definition).WhereAsArray(r => !r.Equals(symbol));
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
106let aliasLocations = r.Locations.WhereAsArray(loc => SymbolEquivalenceComparer.Instance.Equals(loc.Alias, aliasSymbol))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
73.WhereAsArray(p => p.Language == project.Language);
Roslyn.VisualStudio.DiagnosticsWindow (1)
OptionPages\PerformanceLoggersPage.cs (1)
70var functionIds = Enum.GetValues<FunctionId>().WhereAsArray(isEnabled);