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> , предоставляющее преобразованные значения