13 references to SelectAsArray
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\Dependencies\Collections\OneOrMany.cs (1)
128
OneOrMany.Create(_many.
SelectAsArray
(selector));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMapExtensions.cs (3)
69
arguments.
SelectAsArray
(o =>
93
arguments.
SelectAsArray
(o => pointsToAnalysisResult[o.Kind, o.Syntax]),
94
arguments.
SelectAsArray
(o => valueContentAnalysisResult[o.Kind, o.Syntax])));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
303
CreateAbstractIndices(propertyReference.Arguments.
SelectAsArray
(a => a.Value)) :
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (2)
23
private readonly Lazy<ImmutableArray<Section>> _sections = new(() => Options.
SelectAsArray
(x => x.Section).Distinct());
82
.
SelectAsArray
(section => (matchKind: section.GetMatchKind(filePath), section))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
41
Rules.NamingRules.
SelectAsArray
(static rule => new SerializableNamingRule
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (4)
22
var propertyTypes = properties.
SelectAsArray
(p => p.Type);
23
var propertyNames = properties.
SelectAsArray
(p => (string?)p.Name);
24
var propertyIsReadOnly = properties.
SelectAsArray
(p => p.SetMethod == null);
25
var propertyLocations = properties.
SelectAsArray
(p => p.Locations.FirstOrDefault());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
357
return typesToImplement.
SelectAsArray
(s => (s, members: GetUnimplementedMembers(classOrStructType, s, isImplemented, isValidImplementation, interfaceMemberGetter, cancellationToken)))