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