3 writes to _linksWithRemainingMessages
System.Threading.Tasks.Dataflow (3)
Internal\TargetRegistry.cs (3)
98if (node.RemainingMessages > 0) _linksWithRemainingMessages++; 158if (node.RemainingMessages == 0) _linksWithRemainingMessages--; 185_linksWithRemainingMessages = 0;
7 references to _linksWithRemainingMessages
System.Threading.Tasks.Dataflow (7)
Internal\TargetRegistry.cs (7)
97Debug.Assert(_linksWithRemainingMessages >= 0, "_linksWithRemainingMessages must be non-negative at any time."); 124Debug.Assert(_linksWithRemainingMessages >= 0, "_linksWithRemainingMessages must be non-negative at any time."); 125if (onlyIfReachedMaxMessages && _linksWithRemainingMessages == 0) return; 141Debug.Assert(_linksWithRemainingMessages >= 0, "_linksWithRemainingMessages must be non-negative at any time."); 142Debug.Assert(!onlyIfReachedMaxMessages || _linksWithRemainingMessages > 0, "We shouldn't have ended on the slow path."); 159Debug.Assert(_linksWithRemainingMessages >= 0, "_linksWithRemainingMessages must be non-negative at any time."); 184Debug.Assert(_linksWithRemainingMessages >= 0, "_linksWithRemainingMessages must be non-negative at any time.");