25 references to WhereAsArray
Microsoft.CodeAnalysis.CodeStyle (6)
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
72
var statements = blockOperation.Operations.
WhereAsArray
(o => !o.IsImplicit);
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);
Microsoft.CodeAnalysis.CodeStyle.Fixes (13)
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
84
.
WhereAsArray
(c => c.IsAccessibleWithin(ClassType) && IsMissing(c, classConstructors, isCaseSensitive));
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
70
parameter, parameter.GetAttributes().
WhereAsArray
(a => a.AttributeClass is null || a.AttributeClass.IsAccessibleWithin(classType)));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
54
unimplementedMembers.
WhereAsArray
(m => !m.type.Equals(disposeMethod.ContainingType)),
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));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
102
.
WhereAsArray
(t => t.container != null);
121
var unassignedParameters = outParameters.
WhereAsArray
(
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
87
var parameterAndCapturedSymbols = CreateParameterSymbols(captures.
WhereAsArray
(c => !c.IsThisParameter()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (2)
125
members = members.
WhereAsArray
(m => m is not IPropertySymbol and not IFieldSymbol || !primaryConstructor.Parameters.Any(static (p, m) => p.Name == m.Name, m));
129
members = members.
WhereAsArray
(m => !m.IsImplicitlyDeclared);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
49
visibleSymbols = visibleSymbols.
WhereAsArray
(s => !s.MatchesKind(SymbolKind.Local, SymbolKind.Parameter));