15 references to WhereAsArray
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (15)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
83.WhereAsArray(tuple => tuple.matchKind.IsBetterOrEqualMatchThan(matchKind))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
84return rules.WhereAsArray(rule =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
201return type.GetMembers().WhereAsArray( 304return type.GetMembers().WhereAsArray(m => m.Kind != SymbolKind.NamedType && 358.WhereAsArray(t => t.members.Length > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
42.WhereAsArray(d => this.IncludeDiagnosticDuringFixAll(d, document, fixAllContext.CodeActionEquivalenceKey, fixAllContext.CancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
451members.WhereAsArray(m => m is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32namedType.GetMembers().WhereAsArray(s => s is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamespaceOrTypeSymbol.cs (3)
27=> GetMembers().WhereAsArray(s => s.Name == name); 33=> GetTypeMembers().WhereAsArray(s => s.Name == name); 36=> GetTypeMembers(name).WhereAsArray(n => n.Arity == arity);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
163=> GetAttributes().WhereAsArray(a => a.AttributeClass.Equals(attributeType)); 166=> GetAttributes().WhereAsArray(a => a.AttributeConstructor.Equals(attributeConstructor));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
179return semanticModel!.GetDiagnostics(cancellationToken: cancellationToken).WhereAsArray(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
80reducers = reducers.WhereAsArray(r => r.IsApplicable(options));