3 writes to _taskForOutputProcessing
System.Threading.Tasks.Dataflow (3)
Internal\SourceCore.cs (3)
759
_taskForOutputProcessing
= new Task(static thisSourceCore => ((SourceCore<TOutput>)thisSourceCore!).OfferMessagesLoopCore(), this,
777
_taskForOutputProcessing
= null;
860
_taskForOutputProcessing
= null;
13 references to _taskForOutputProcessing
System.Threading.Tasks.Dataflow (13)
Internal\SourceCore.cs (13)
397
if (
_taskForOutputProcessing
== null)
452
if (
_taskForOutputProcessing
== null)
728
if (
_taskForOutputProcessing
== null && _enableOffering && !_messages.IsEmpty)
741
Debug.Assert(
_taskForOutputProcessing
== null && _enableOffering && !_messages.IsEmpty,
766
_owningSource,
_taskForOutputProcessing
, DataflowEtwProvider.TaskLaunchedReason.OfferingOutputMessages, _messages.Count);
770
Exception? exception = Common.StartTaskSafe(
_taskForOutputProcessing
, _dataflowBlockOptions.TaskScheduler);
800
Debug.Assert(
_taskForOutputProcessing
!= null &&
_taskForOutputProcessing
.Id == Task.CurrentId,
858
Debug.Assert(
_taskForOutputProcessing
!= null &&
_taskForOutputProcessing
.Id == Task.CurrentId,
898
_taskForOutputProcessing
== null && // no current processing
913
_decliningPermanently &&
_taskForOutputProcessing
== null && _nextMessageReservedFor == null,
1011
internal Task? TaskForOutputProcessing { get { return _source.
_taskForOutputProcessing
; } }