IncrementalValueProviderExtensions.SelectMany Метод

Определение

Перегрузки

Имя Описание
SelectMany<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

IncrementalValueProvider<TValue> Преобразуется в новоеIncrementalValuesProvider<TValues>, применяя функцию преобразования, которая возвращает нулевое или больше результатов для входного значения. Это преобразование "1 ко многим", в котором каждое входное значение может создавать ноль, одно или несколько выходных значений.

SelectMany<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

IncrementalValueProvider<TValue> Преобразуется в новоеIncrementalValuesProvider<TValues>, применяя функцию преобразования, которая возвращает нулевое или больше результатов для входного значения. Это преобразование "1 ко многим", в котором каждое входное значение может создавать ноль, одно или несколько выходных значений.

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

IncrementalValuesProvider<TValues> Преобразуется в новое IncrementalValuesProvider<TValues> путем применения функции преобразования, возвращающей нулевое или больше результатов для каждого входного значения. Это преобразование "многие ко многим", где каждое входное значение может производить ноль, один или несколько выходных значений.

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

IncrementalValuesProvider<TValues> Преобразуется в новое IncrementalValuesProvider<TValues> путем применения функции преобразования, возвращающей нулевое или больше результатов для каждого входного значения. Это преобразование "многие ко многим", где каждое входное значение может производить ноль, один или несколько выходных значений.

SelectMany<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs

IncrementalValueProvider<TValue> Преобразуется в новоеIncrementalValuesProvider<TValues>, применяя функцию преобразования, которая возвращает нулевое или больше результатов для входного значения. Это преобразование "1 ко многим", в котором каждое входное значение может создавать ноль, одно или несколько выходных значений.

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TResult> SelectMany<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Collections.Generic.IEnumerable<TResult>> selector);
static member SelectMany : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Func<'Source, System.Threading.CancellationToken, seq<'Result>> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IncrementalValueProvider(Of TSource), selector As Func(Of TSource, CancellationToken, IEnumerable(Of TResult))) As IncrementalValuesProvider(Of TResult)

Параметры типа

TSource

Тип входного значения

TResult

Тип каждого выходного значения

Параметры

source
IncrementalValueProvider<TSource>

Поставщик входных данных

selector
Func<TSource,CancellationToken,IEnumerable<TResult>>

Функция, которая преобразуется в объект TSourceIEnumerable<T>

Возвращаемое значение

Новое IncrementalValuesProvider<TValues> , предоставляющее преобразованные значения

Применяется к

SelectMany<TSource,TResult>(IncrementalValueProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs

IncrementalValueProvider<TValue> Преобразуется в новоеIncrementalValuesProvider<TValues>, применяя функцию преобразования, которая возвращает нулевое или больше результатов для входного значения. Это преобразование "1 ко многим", в котором каждое входное значение может создавать ноль, одно или несколько выходных значений.

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TResult> SelectMany<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Collections.Immutable.ImmutableArray<TResult>> selector);
static member SelectMany : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Func<'Source, System.Threading.CancellationToken, System.Collections.Immutable.ImmutableArray<'Result>> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IncrementalValueProvider(Of TSource), selector As Func(Of TSource, CancellationToken, ImmutableArray(Of TResult))) As IncrementalValuesProvider(Of TResult)

Параметры типа

TSource

Тип входного значения

TResult

Тип каждого выходного значения

Параметры

source
IncrementalValueProvider<TSource>

Поставщик входных данных

selector
Func<TSource,CancellationToken,ImmutableArray<TResult>>

Функция, которая преобразуется в объект TSourceImmutableArray<T>

Возвращаемое значение

Новое IncrementalValuesProvider<TValues> , предоставляющее преобразованные значения

Применяется к

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs

IncrementalValuesProvider<TValues> Преобразуется в новое IncrementalValuesProvider<TValues> путем применения функции преобразования, возвращающей нулевое или больше результатов для каждого входного значения. Это преобразование "многие ко многим", где каждое входное значение может производить ноль, один или несколько выходных значений.

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TResult> SelectMany<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Collections.Generic.IEnumerable<TResult>> selector);
static member SelectMany : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Func<'Source, System.Threading.CancellationToken, seq<'Result>> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IncrementalValuesProvider(Of TSource), selector As Func(Of TSource, CancellationToken, IEnumerable(Of TResult))) As IncrementalValuesProvider(Of TResult)

Параметры типа

TSource

Тип каждого входного значения

TResult

Тип каждого выходного значения

Параметры

source
IncrementalValuesProvider<TSource>

Поставщик входных данных

selector
Func<TSource,CancellationToken,IEnumerable<TResult>>

Функция, которая преобразует каждую из них TSource в IEnumerable<T>

Возвращаемое значение

Новое IncrementalValuesProvider<TValues> , предоставляющее преобразованные значения

Применяется к

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs
Исходный код:
ValueSourceExtensions.cs

IncrementalValuesProvider<TValues> Преобразуется в новое IncrementalValuesProvider<TValues> путем применения функции преобразования, возвращающей нулевое или больше результатов для каждого входного значения. Это преобразование "многие ко многим", где каждое входное значение может производить ноль, один или несколько выходных значений.

public static Microsoft.CodeAnalysis.IncrementalValuesProvider<TResult> SelectMany<TSource,TResult>(this Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Collections.Immutable.ImmutableArray<TResult>> selector);
static member SelectMany : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Func<'Source, System.Threading.CancellationToken, System.Collections.Immutable.ImmutableArray<'Result>> -> Microsoft.CodeAnalysis.IncrementalValuesProvider<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IncrementalValuesProvider(Of TSource), selector As Func(Of TSource, CancellationToken, ImmutableArray(Of TResult))) As IncrementalValuesProvider(Of TResult)

Параметры типа

TSource

Тип каждого входного значения

TResult

Тип каждого выходного значения

Параметры

source
IncrementalValuesProvider<TSource>

Поставщик входных данных

selector
Func<TSource,CancellationToken,ImmutableArray<TResult>>

Функция, которая преобразует каждую из них TSource в ImmutableArray<T>

Возвращаемое значение

Новое IncrementalValuesProvider<TValues> , предоставляющее преобразованные значения

Применяется к