11 references to WrapUserFunction
Microsoft.CodeAnalysis (7)
SourceGeneration\Nodes\SyntaxValueProvider.cs (2)
47new PredicateSyntaxStrategy<T>(predicate.WrapUserFunction(), transform.WrapUserFunction(), _syntaxHelper),
SourceGeneration\Nodes\ValueSourceExtensions.cs (4)
16public 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())); 18public 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())); 21public 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())); 25public 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)
42return (input, token) => userFunction.WrapUserFunction()(input, token).ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
SourceGeneration\GeneratorDriverTests.cs (4)
1586var userFunc = func.WrapUserFunction(); 1587var userThrowsFunc = throwsFunc.WrapUserFunction(); 1588var userTimeoutFunc = timeoutFunc.WrapUserFunction(); 1589var userOtherTimeoutFunc = otherTimeoutFunc.WrapUserFunction();