Class IncrementalValueProviderExtensions
Inheritance
IncrementalValueProviderExtensions
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public static class IncrementalValueProviderExtensions
Methods
Collect<TSource>(IncrementalValuesProvider<TSource>)
Declaration
public static IncrementalValueProvider<ImmutableArray<TSource>> Collect<TSource>(this IncrementalValuesProvider<TSource> source)
Parameters
Returns
Type Parameters
Combine<TLeft, TRight>(IncrementalValueProvider<TLeft>, IncrementalValueProvider<TRight>)
Declaration
public static IncrementalValueProvider<(TLeft Left, TRight Right)> Combine<TLeft, TRight>(this IncrementalValueProvider<TLeft> provider1, IncrementalValueProvider<TRight> provider2)
Parameters
Returns
Type Parameters
| Name |
Description |
| TLeft |
|
| TRight |
|
Combine<TLeft, TRight>(IncrementalValuesProvider<TLeft>, IncrementalValueProvider<TRight>)
Declaration
public static IncrementalValuesProvider<(TLeft Left, TRight Right)> Combine<TLeft, TRight>(this IncrementalValuesProvider<TLeft> provider1, IncrementalValueProvider<TRight> provider2)
Parameters
Returns
Type Parameters
| Name |
Description |
| TLeft |
|
| TRight |
|
SelectMany<TSource, TResult>(IncrementalValueProvider<TSource>, Func<TSource, CancellationToken, IEnumerable<TResult>>)
Declaration
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
SelectMany<TSource, TResult>(IncrementalValueProvider<TSource>, Func<TSource, CancellationToken, ImmutableArray<TResult>>)
Declaration
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
SelectMany<TSource, TResult>(IncrementalValuesProvider<TSource>, Func<TSource, CancellationToken, IEnumerable<TResult>>)
Declaration
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
SelectMany<TSource, TResult>(IncrementalValuesProvider<TSource>, Func<TSource, CancellationToken, ImmutableArray<TResult>>)
Declaration
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
Select<TSource, TResult>(IncrementalValueProvider<TSource>, Func<TSource, CancellationToken, TResult>)
Declaration
public static IncrementalValueProvider<TResult> Select<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
Select<TSource, TResult>(IncrementalValuesProvider<TSource>, Func<TSource, CancellationToken, TResult>)
Declaration
public static IncrementalValuesProvider<TResult> Select<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector)
Parameters
Returns
Type Parameters
| Name |
Description |
| TSource |
|
| TResult |
|
Where<TSource>(IncrementalValuesProvider<TSource>, Func<TSource, bool>)
Declaration
public static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, bool> predicate)
Parameters
Returns
Type Parameters
WithComparer<TSource>(IncrementalValueProvider<TSource>, IEqualityComparer<TSource>)
Declaration
public static IncrementalValueProvider<TSource> WithComparer<TSource>(this IncrementalValueProvider<TSource> source, IEqualityComparer<TSource> comparer)
Parameters
Returns
Type Parameters
WithComparer<TSource>(IncrementalValuesProvider<TSource>, IEqualityComparer<TSource>)
Declaration
public static IncrementalValuesProvider<TSource> WithComparer<TSource>(this IncrementalValuesProvider<TSource> source, IEqualityComparer<TSource> comparer)
Parameters
Returns
Type Parameters
WithTrackingName<TSource>(IncrementalValueProvider<TSource>, string)
Declaration
public static IncrementalValueProvider<TSource> WithTrackingName<TSource>(this IncrementalValueProvider<TSource> source, string name)
Parameters
Returns
Type Parameters
WithTrackingName<TSource>(IncrementalValuesProvider<TSource>, string)
Declaration
public static IncrementalValuesProvider<TSource> WithTrackingName<TSource>(this IncrementalValuesProvider<TSource> source, string name)
Parameters
Returns
Type Parameters