3 references to SelectMany
Microsoft.CodeAnalysis (3)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
94
var finalProvider = compilationAndGroupedNodesProvider.
SelectMany
((tuple, cancellationToken) =>
SourceGeneration\Nodes\ValueSourceExtensions.cs (2)
36
public static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, bool> predicate) => source.
SelectMany
((item, _) => predicate(item) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty);
38
internal static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, bool> predicate) => source.
SelectMany
((item, c) => predicate(item, c) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty);