44 references to SelectAsArray
Microsoft.CodeAnalysis.CodeStyle (7)
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))
INamedTypeSymbolExtensions.cs (1)
359
return typesToImplement.
SelectAsArray
(s => (s, members: GetUnimplementedMembers(classOrStructType, s, isImplemented, isValidImplementation, interfaceMemberGetter, cancellationToken)))
SymbolKey.AnonymousTypeSymbolKey.cs (4)
23
var propertyTypes = properties.
SelectAsArray
(p => p.Type);
24
var propertyNames = properties.
SelectAsArray
(p => p.Name);
25
var propertyIsReadOnly = properties.
SelectAsArray
(p => p.SetMethod == null);
26
var propertyLocations = properties.
SelectAsArray
(p => p.Locations.FirstOrDefault());
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
AbstractAddExplicitCastCodeFixProvider.cs (1)
201
var spanNodes = diagnostics.
SelectAsArray
(
AbstractAddParameterCodeFixProvider.cs (1)
285
var nonCascadingActions = codeFixData.
SelectAsArray
(data =>
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
39
var originalNodes = diagnostics.
SelectAsArray
(
AbstractTypeInferenceService.cs (1)
34
return types.
SelectAsArray
(t => new TypeInferenceInfo(t));
CodeGenerationAbstractMethodSymbol.cs (1)
64
public ImmutableArray<NullableAnnotation> TypeArgumentNullableAnnotations => TypeArguments.
SelectAsArray
(a => a.NullableAnnotation);
CodeGenerationConstructedNamedTypeSymbol.cs (1)
33
public override ImmutableArray<NullableAnnotation> TypeArgumentNullableAnnotations => _typeArguments.
SelectAsArray
(t => t.NullableAnnotation);
CodeGenerationNamedTypeSymbol.cs (1)
140
return this.TypeParameters.
SelectAsArray
(t => NullableAnnotation.NotAnnotated);
CodeGenerationTypeParameterSymbol.cs (1)
100
public ImmutableArray<NullableAnnotation> ConstraintNullableAnnotations => ConstraintTypes.
SelectAsArray
(t => t.NullableAnnotation);
INamedTypeSymbolExtensions.cs (1)
33
namedType.GetTypeMembers().
SelectAsArray
(t => t.ToCodeGenerationSymbol()),
SyntaxGeneratorExtensions.cs (1)
48
return parameters.
SelectAsArray
(p => CreateArgument(factory, p));
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
CSharpCodeRefactoringVerifier`1+Test.cs (1)
94
Verify.SequenceEqual(ExactActionSetOffered, result.
SelectAsArray
(a => a.Title));
VisualBasicCodeRefactoringVerifier`1+Test.cs (1)
86
Verify.SequenceEqual(ExactActionSetOffered, result.
SelectAsArray
(a => a.Title));
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Utilities.cs (1)
24
(SyntaxKind.CoalesceExpression, SyntaxKind.CoalesceAssignmentExpression)).
SelectAsArray
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (21)
AbstractAssignOutParametersCodeFixProvider.cs (1)
102
diagnostics.
SelectAsArray
(d => GetContainer(root, d.Location.SourceSpan))
ConvertToRecordEngine.cs (7)
88
var propertiesToAssign = positionalParameterInfos.
SelectAsArray
(info => info.Symbol);
101
return constructorSymbol.Parameters.
SelectAsArray
(parameter => parameter.Type)
103
.SequenceEqual(propertiesToAssign.
SelectAsArray
(s => s.Type)
160
var defaults = positionalParameterInfos.
SelectAsArray
(info => (EqualsValueClauseSyntax?)null);
170
.
SelectAsArray
(symbol => positionalParameterInfos
338
.
SelectAsArray
(prop =>
494
var expressionIndices = expressions.
SelectAsArray
(
ConvertToRecordHelpers.cs (2)
93
.
SelectAsArray
(UnwrapPropertyToField).WhereNotNull().AsImmutable();
402
=> positionalParams.
SelectAsArray
(property =>
CSharpInlineDeclarationCodeFixProvider.cs (1)
70
var originalNodes = diagnostics.
SelectAsArray
(diagnostic => FindDiagnosticNodes(diagnostic, cancellationToken));
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
49
var castNodes = diagnostics.
SelectAsArray
(
CSharpTypeInferenceService.TypeInferrer.cs (1)
1621
=> elementTypes.
SelectAsArray
(e => e.NullableAnnotation);
CSharpUseDeconstructionCodeFixProvider.cs (1)
46
var nodesToProcess = diagnostics.
SelectAsArray
(d => d.Location.FindToken(cancellationToken).Parent);
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
57
var originalNodes = diagnostics.
SelectAsArray
(
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
200
: symbol.TypeArguments.
SelectAsArray
(t => t.GenerateTypeSyntax());
MakeLocalFunctionStaticCodeFixHelper.cs (2)
184
parameterAndCapturedSymbols.
SelectAsArray
(p => p.symbol),
216
=> captures.
SelectAsArray
(static capture =>
MakeLocalFunctionStaticCodeFixProvider.cs (1)
40
var localFunctions = diagnostics.
SelectAsArray
(d => d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken));
PositionalParameterInfo.cs (1)
45
.
SelectAsArray
(p => (IPropertySymbol)semanticModel.GetRequiredDeclaredSymbol(p, cancellationToken));
UseExpressionBodyCodeFixProvider.cs (1)
35
=> FixableDiagnosticIds = _helpers.
SelectAsArray
(h => h.DiagnosticId);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
75
Dim originalCastNodes = diagnostics.
SelectAsArray
(
VisualBasicSymbolDeclarationService.vb (1)
29
symbol.DeclaringSyntaxReferences.
SelectAsArray
(Of SyntaxReference)(
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
422
SelectAsArray
(Function(c) New TypeInferenceInfo(DirectCast(c.InferredType, IArrayTypeSymbol).ElementType))