8 instantiations of SourceCore
System.Threading.Tasks.Dataflow (8)
Blocks\BatchBlock.cs (1)
66_source = new SourceCore<T[]>(this, dataflowBlockOptions,
Blocks\BatchedJoinBlock.cs (2)
67_source = new SourceCore<Tuple<IList<T1>, IList<T2>>>( 315_source = new SourceCore<Tuple<IList<T1>, IList<T2>, IList<T3>>>(
Blocks\BufferBlock.cs (1)
62_source = new SourceCore<T>(this, dataflowBlockOptions,
Blocks\JoinBlock.cs (2)
62_source = new SourceCore<Tuple<T1, T2>>(this, dataflowBlockOptions, 283_source = new SourceCore<Tuple<T1, T2, T3>>(this, dataflowBlockOptions,
Blocks\TransformBlock.cs (1)
109_source = new SourceCore<TOutput>(this, dataflowBlockOptions,
Blocks\TransformManyBlock.cs (1)
119source = new SourceCore<TOutput>(this, dataflowBlockOptions,
31 references to SourceCore
System.Threading.Tasks.Dataflow (31)
Blocks\BatchBlock.cs (2)
31private readonly SourceCore<T[]> _source; 193private readonly SourceCore<T[]>.DebuggingInformation _sourceDebuggingInformation;
Blocks\BatchedJoinBlock.cs (4)
40private readonly SourceCore<Tuple<IList<T1>, IList<T2>>> _source; 221private readonly SourceCore<Tuple<IList<T1>, IList<T2>>>.DebuggingInformation _sourceDebuggingInformation; 285private readonly SourceCore<Tuple<IList<T1>, IList<T2>, IList<T3>>> _source; 476private readonly SourceCore<Tuple<IList<T1>, IList<T2>, IList<T3>>>.DebuggingInformation _sourceDebuggingInformation;
Blocks\BroadcastBlock.cs (1)
489/// <typeparam name="TOutput">Specifies the type of data supplied by the <see cref="SourceCore{TOutput}"/>.</typeparam>
Blocks\BufferBlock.cs (2)
28private readonly SourceCore<T> _source; 436private readonly SourceCore<T>.DebuggingInformation _sourceDebuggingInformation;
Blocks\JoinBlock.cs (4)
36private readonly SourceCore<Tuple<T1, T2>> _source; 199private readonly SourceCore<Tuple<T1, T2>>.DebuggingInformation _sourceDebuggingInformation; 255private readonly SourceCore<Tuple<T1, T2, T3>> _source; 423private readonly SourceCore<Tuple<T1, T2, T3>>.DebuggingInformation _sourceDebuggingInformation;
Blocks\TransformBlock.cs (4)
32private readonly SourceCore<TOutput> _source; 142var sourceCore = (SourceCore<TOutput>)state!; 411private readonly SourceCore<TOutput>.DebuggingInformation _sourceDebuggingInformation;
Blocks\TransformManyBlock.cs (5)
37private readonly SourceCore<TOutput> _source; 101[NotNull] ref SourceCore<TOutput>? source, 141var sourceCore = (SourceCore<TOutput>)state!; 620private readonly SourceCore<TOutput>.DebuggingInformation _sourceDebuggingInformation;
Internal\SourceCore.cs (9)
29/// <typeparam name="TOutput">Specifies the type of data supplied by the <see cref="SourceCore{TOutput}"/>.</typeparam> 515var thisSourceCore = (SourceCore<TOutput>)state!; 753_taskForOutputProcessing = new Task(static thisSourceCore => ((SourceCore<TOutput>)thisSourceCore!).OfferMessagesLoopCore(), this, 778var thisSourceCore = (SourceCore<TOutput>)state!; 919Task.Factory.StartNew(static state => ((SourceCore<TOutput>)state!).CompleteBlockOncePossible(), 994private readonly SourceCore<TOutput> _source; 998internal DebuggingInformation(SourceCore<TOutput> source) { _source = source; }