12 writes to _last
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (12)
1745public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1749_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1754_last = _last.Next; 1773_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1778_last = _last.Next; 1784_last = _last.Next; 1796_first = _last = newNode; 1803_last = newNode; 1837_last = null; 1850_last = previous; 1885_first = _last = newNode; 1892_last = newNode;
11 references to _last
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (11)
1753_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1754_last = _last.Next; 1777_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1778_last = _last.Next; 1783_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1784_last = _last.Next; 1800Debug.Assert(_last != null); 1802_last!.Next = newNode; 1848if (object.ReferenceEquals(_last, previous.Next)) 1889Debug.Assert(_last != null); 1891_last!.Next = newNode;