11 references to WrapUserFunction
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
47
new PredicateSyntaxStrategy<T>(predicate.
WrapUserFunction
(), transform.
WrapUserFunction
(), _syntaxHelper),
SourceGeneration\Nodes\ValueSourceExtensions.cs (4)
16
public static IncrementalValueProvider<TResult> Select<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValueProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.
WrapUserFunction
()));
18
public static IncrementalValuesProvider<TResult> Select<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.
WrapUserFunction
()));
21
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.
WrapUserFunction
()));
25
public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.
WrapUserFunction
()));
SourceGeneration\UserFunction.cs (1)
42
return (input, token) => userFunction.
WrapUserFunction
()(input, token).ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
SourceGeneration\GeneratorDriverTests.cs (4)
1586
var userFunc = func.
WrapUserFunction
();
1587
var userThrowsFunc = throwsFunc.
WrapUserFunction
();
1588
var userTimeoutFunc = timeoutFunc.
WrapUserFunction
();
1589
var userOtherTimeoutFunc = otherTimeoutFunc.
WrapUserFunction
();