17 references to SelectAsArray
Microsoft.CodeAnalysis.CodeStyle (5)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
58
.
SelectAsArray
(interpolation.Syntax.SyntaxTree.GetLocation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
35
_formattingRules = formattingRules.
SelectAsArray
(rule => rule.WithOptions(options));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
307
=> accessibilityListElement.Elements("AccessibilityKind").
SelectAsArray
(ParseAccessibility);
313
=> modifierListElement.Elements(nameof(ModifierKind)).
SelectAsArray
(ModifierKind.FromXElement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PathMetadataUtilities.cs (1)
27
var parts = folders.SelectMany(folder => folder.Split(NamespaceSeparatorArray)).
SelectAsArray
(syntaxFacts.EscapeIdentifier);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
80
.
SelectAsArray
(group => (id: solution.GetRequiredDocument(group.Key!).Id, diagnostics: group.ToImmutableArray()));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpBlockFacts.cs (1)
42
CompilationUnitSyntax compilationUnit => compilationUnit.Members.OfType<GlobalStatementSyntax>().
SelectAsArray
(globalStatement => globalStatement.Statement),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
79
.
SelectAsArray
(initializedV => initializedV.Initializer!.Value));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
256
var assignedUnderlyingFields = assignmentValues.Keys.
SelectAsArray
(UnwrapPropertyToField);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
66
var matches = expressions.
SelectAsArray
(e => new CollectionMatch<ExpressionSyntax>(e, useSpread));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
67
var matches = expressions.
SelectAsArray
(e => new CollectionMatch<ExpressionSyntax>(e, useSpread));
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
46
.
SelectAsArray
(d => (ParenthesizedLambdaExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken));
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
53
.
SelectAsArray
(d => (ObjectCreationExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
168
.
SelectAsArray
(t => FunctionPointerParameter(t.Type.GenerateTypeSyntax()).WithModifiers(t.RefKindModifiers));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
589
=> InferTypeInAttributeArgument(index, methods.
SelectAsArray
(m => m.Parameters), argumentOpt);
613
return InferTypeInArgument(index, methods.
SelectAsArray
(m => m.Parameters), argumentOpt);
861
.
SelectAsArray
(a => new TypeInferenceInfo(a.ElementType));