14 writes to _last
System.Diagnostics.DiagnosticSource (14)
System\Diagnostics\Activity.cs (14)
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; 1762_last = _first = new DiagNode<KeyValuePair<string, object?>>(tags[0]); 1767_last = _last.Next; 1786_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1791_last = _last.Next; 1797_last = _last.Next; 1809_first = _last = newNode; 1816_last = newNode; 1850_last = null; 1863_last = previous; 1898_first = _last = newNode; 1905_last = newNode;
13 references to _last
System.Diagnostics.DiagnosticSource (13)
System\Diagnostics\Activity.cs (13)
1753_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1754_last = _last.Next; 1766_last.Next = new DiagNode<KeyValuePair<string, object?>>(tags[i]); 1767_last = _last.Next; 1790_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1791_last = _last.Next; 1796_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1797_last = _last.Next; 1813Debug.Assert(_last != null); 1815_last!.Next = newNode; 1861if (object.ReferenceEquals(_last, previous.Next)) 1902Debug.Assert(_last != null); 1904_last!.Next = newNode;