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)
84
return rules.
WhereAsArray
(rule =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
201
return type.GetMembers().
WhereAsArray
(
304
return 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)
451
members.
WhereAsArray
(m => m is not INamedTypeSymbol),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
32
namedType.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)
179
return semanticModel!.GetDiagnostics(cancellationToken: cancellationToken).
WhereAsArray
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
80
reducers = reducers.
WhereAsArray
(r => r.IsApplicable(options));