14 references to TransformNode
Microsoft.CodeAnalysis (2)
SourceGeneration\Nodes\ValueSourceExtensions.cs (2)
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, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions);
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, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
SourceGeneration\StateTableTests.cs (12)
633TransformNode<int, int> transformNode = new TransformNode<int, int>(inputNode, (i, ct) => i, name: "Transform");
664TransformNode<int, int> transformNode = new TransformNode<int, int>(inputNode, (i, ct) => i, name: "Transform");
700TransformNode<int, int> transformNode = new TransformNode<int, int>(inputNode, (i, ct) => i, name: "Transform");
739TransformNode<int, int> transformNode = new TransformNode<int, int>(inputNode, (i, ct) => transformNodeResult, name: "Transform");
942var doubleNode = new TransformNode<int, int>(filterNode, (i, ct) => i * 2, name: "Double");
943var addOneNode = new TransformNode<int, int>(doubleNode, (i, ct) => i + 1, name: "AddOne");
1124var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");
1159var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");
1194var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");
1229var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");
1265var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");
1300var select2 = new TransformNode<string, string>(transformNode, (a, ct) => a, name: "Select2");