13 references to SelectAsArray
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
634
var elements = initializer.Expressions.GetWithSeparators().
SelectAsArray
(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
32
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.Variables.
SelectAsArray
(
34
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.
SelectAsArray
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
150
defaults = constructor.ParameterList.Parameters.
SelectAsArray
(param => param.Default);
458
return [.. result.Declaration.AttributeLists.
SelectAsArray
(attributeList =>
795
var tokens = text.TextTokens.
SelectAsArray
(token =>
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
67
: parameterList.Parameters.
SelectAsArray
(s => s.Identifier.ValueText);
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
70
=> arguments.
SelectAsArray
(InitializeParameterHelpers.GetArgument);
73
=> arguments.
SelectAsArray
(a => new Argument<ExpressionSyntax>(
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateDeconstructMethodService.cs (1)
44
var namesBuilder = positionalPattern.Subpatterns.
SelectAsArray
(sub =>
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
830
return arguments.
SelectAsArray
(a => indent(a.Expression));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
2248
var elementNames = parenthesizedVariableDesignation.Variables.
SelectAsArray
(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText);
2249
var elementTypes = parenthesizedVariableDesignation.Variables.
SelectAsArray
(v =>