29 references to WhereAsArray
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
169return analyzers.WhereAsArray(
DiagnosticAnalyzer\AnalyzerDriver.GroupedAnalyzerActionsForAnalyzer.cs (1)
64return actions.WhereAsArray((action, analyzer) => action.Analyzer == analyzer, analyzer);
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Crefs.cs (1)
302sortedSymbols = sortedSymbols.WhereAsArray((symbol, returnType) =>
Binder\Imports.cs (1)
206return externs1.WhereAsArray((e, replacedExternAliases) => !replacedExternAliases.Contains(e.Alias.Name), replacedExternAliases).AddRange(externs2);
Compilation\CSharpSemanticModel.cs (3)
4207return methods.WhereAsArray((m, hiddenSymbols) => !hiddenSymbols.Contains(m), hiddenSymbols); 4312symbols = ((BoundBadExpression)boundNodeForSyntacticParent).Symbols.WhereAsArray((sym, myMethodGroup) => myMethodGroup.Contains(sym), myMethodGroup); 4413symbols = ((BoundBadExpression)boundNodeForSyntacticParent).Symbols.WhereAsArray((sym, myPropertyGroup) => myPropertyGroup.Contains(sym), myPropertyGroup);
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
71public override ImmutableArray<Symbol> GetMembers(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
221public override ImmutableArray<Symbol> GetMembers(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\ErrorTypeSymbol.cs (1)
159return GetMembers().WhereAsArray((m, name) => m.Name == name, name);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1589return GetTypeMembers(name).WhereAsArray((type, arity) => type.Arity == arity, arity);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
137return GetTypeMembers(name).WhereAsArray((type, arity) => type.Arity == arity, arity);
Symbols\NamespaceOrTypeSymbol.cs (1)
170return GetTypeMembers(name).WhereAsArray((t, arity) => t.Arity == arity, arity);
Symbols\NativeIntegerTypeSymbol.cs (1)
140public override ImmutableArray<Symbol> GetMembers(string name) => GetMembers().WhereAsArray((member, name) => member.Name == name, name);
Symbols\ReferenceManager.cs (1)
268var unifiedAssemblies = this.UnifiedAssemblies.WhereAsArray(
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1275return GetTypeMembers(name).WhereAsArray((t, arity) => t.Arity == arity, arity);
Symbols\Source\SourceNamespaceSymbol.cs (1)
199return GetTypeMembers(name).WhereAsArray((s, arity) => s.Arity == arity, arity);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
304var result = GetMembers().WhereAsArray((m, name) => m.Name == name, name);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Rewriters\CapturedVariableRewriter.cs (1)
48var rewrittenLocals = node.Locals.WhereAsArray((local, rewriter) => local.IsCompilerGenerated || local.Name == null || rewriter.GetVariable(local.Name) == null, this);
Symbols\EENamedTypeSymbol.cs (1)
181return this.GetMembers().WhereAsArray((m, name) => m.Name == name, name);
Microsoft.CodeAnalysis.UnitTests (2)
Collections\ImmutableArrayExtensionsTests.cs (2)
483Assert.Same(x, ImmutableArray.Create<object>(x).WhereAsArray((o, arg) => o == arg, x)[0]); 486AssertEx.Equal(new[] { 3, 4, 5 }, a.WhereAsArray((i, j) => i > j, 2));
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
813Return GetTypeMembers(name).WhereAsArray(Function(type, arity_) type.Arity = arity_, arity)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
123Return GetTypeMembers(name).WhereAsArray(Function(type, arity_) type.Arity = arity_, arity)
Symbols\NamespaceOrTypeSymbol.vb (1)
115Return GetTypeMembers(name).WhereAsArray(Function(type, arity_) type.Arity = arity_, arity)
Symbols\ReferenceManager.vb (1)
227Dim unifiedAssemblies = Me.UnifiedAssemblies.WhereAsArray(
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1649Return GetTypeMembers(name).WhereAsArray(Function(t, arity_) t.Arity = arity_, arity)
Symbols\Tuples\TupleTypeSymbol.vb (1)
945Return Me.GetMembers().WhereAsArray(Function(member, name_) IdentifierComparison.Equals(member.Name, name_), name)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.vb (1)
174Return GetMembers().WhereAsArray(Function(member, name_) member.Name = name_, name)