15 references to SelectAsArray
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
646var analyzers = builder.SelectAsArray(x => x.analyzer);
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
339LocalFunctions?.SelectAsArray(((IMethodSymbol, ILocalFunctionOperation) tuple) => tuple.Item1) ?? default,
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder.ValueChecks.cs (1)
475argumentNamesOpt = namesBuilder.SelectAsArray(item => item?.Name);
Binder\Binder_Deconstruct.cs (1)
704outPlaceholders = outVars.SelectAsArray(v => v.Placeholder!);
Binder\Binder_Expressions.cs (1)
8153lookupResult.Symbols.All(s => s.Kind == SymbolKind.Method) ? lookupResult.Symbols.SelectAsArray(s_toMethodSymbolFunc) : ImmutableArray<MethodSymbol>.Empty,
Binder\Binder_Symbols.cs (2)
1453members.SelectAsArray(s_toMethodSymbolFunc), 1462members.SelectAsArray(s_toPropertySymbolFunc),
BoundTree\UnboundLambda.cs (1)
289var bestType = BestTypeInferrer.InferBestType(returns.SelectAsArray(pair => pair.expr), conversions, ref useSiteInfo, out inferredFromFunctionType);
Compilation\CSharpCompilation.cs (1)
2066var taskCandidates = taskEntryPoints.SelectAsArray(s => (Symbol)s.Candidate);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (3)
828var locals = localsBuilder.SelectAsArray(l => l.LocalSymbol); 1192var locals = localsBuilder.SelectAsArray(l => l.LocalSymbol); 1256var statements = builder.SelectAsArray(expr => (BoundStatement)new BoundExpressionStatement(expr.Syntax, expr));
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
264var tupleType = NamedTypeSymbol.CreateTuple(locationOpt: null, elementTypesWithAnnotations: builder!.SelectAsArray(e => TypeWithAnnotations.Create(e.Type)),
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1897var symbols = builder.SelectAsArray(s => s.ToDisplayString(format));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
ExpressionCompiler.cs (1)
73var locals = new ReadOnlyCollection<DkmClrLocalVariableInfo>(builder.SelectAsArray(ToLocalVariableInfo));