39 references to WhereAsArray
AnalyzerRunner (1)
CodeRefactoringRunner.cs (1)
235
language => 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)
53
var leadingDirectives = statement.GetLeadingTrivia().
WhereAsArray
(IsAnyCodeDirective);
54
var closeBraceLeadingDirectives = block.CloseBraceToken.LeadingTrivia.
WhereAsArray
(IsAnyCodeDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
84
var members = GetMembers(namedType).
WhereAsArray
(s => s.Kind != SymbolKind.Property || PropertyGenerator.CanBeGenerated((IPropertySymbol)s));
Microsoft.CodeAnalysis.Features (18)
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
26
var documentDiagnostics = diagnostics.
WhereAsArray
(d => d.Location.IsInSource);
33
var projectDiagnostics = diagnostics.
WhereAsArray
(d => !d.Location.IsInSource);
CodeRefactorings\CodeRefactoringService.cs (1)
191
var 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)
58
var orderedFeatureProviders = ExtensionOrderer.Order(allServices).
WhereAsArray
(c => c.Metadata.Languages.Contains(languageName));
FindUsages\AbstractFindUsagesService_FindImplementations.cs (1)
154
var 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)
192
var projects = solution.Projects.
WhereAsArray
(project => project.FilePath == projectIdentifier.DocumentUri.ParsedUri.LocalPath);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
293
var nonSuppressionActions = actions.
WhereAsArray
(a => !IsTopLevelSuppressionAction(a.OriginalCodeAction));
296
var suppressionActions = actions.
WhereAsArray
(a => IsTopLevelSuppressionAction(a.OriginalCodeAction) &&
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
81
return codeSnippetsElement.Elements().
WhereAsArray
(e => e.Name.LocalName.Equals("CodeSnippet", StringComparison.OrdinalIgnoreCase));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Completion\CompletionFeaturesTests.cs (1)
714
var myClassItems = completionResult.Items.
WhereAsArray
(i => i.Label == "MyClass");
Workspaces\LspWorkspaceManagerTests.cs (4)
628
var oldClassDeclarations = originalRoot.DescendantNodes().
WhereAsArray
(n => syntaxFacts.IsClassDeclaration(n));
629
var newClassDeclarations = newRoot.DescendantNodes().
WhereAsArray
(n => syntaxFacts.IsClassDeclaration(n));
638
var oldMethodDeclarations = originalRoot.DescendantNodes().
WhereAsArray
(n => syntaxFacts.IsMethodLevelMember(n));
639
var newMethodDeclarations = newRoot.DescendantNodes().
WhereAsArray
(n => syntaxFacts.IsMethodLevelMember(n));
Microsoft.CodeAnalysis.Workspaces (4)
Rename\SymbolicRenameLocations.cs (2)
145
var implicitLocations = referenceSymbols.SelectMany(refSym => refSym.Locations).
WhereAsArray
(loc => loc.IsImplicit);
146
var referencedSymbols = referenceSymbols.Select(r => r.Definition).
WhereAsArray
(r => !r.Equals(symbol));
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
106
let 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)
70
var functionIds = Enum.GetValues<FunctionId>().
WhereAsArray
(isEnabled);