12 writes to _last
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (12)
1691public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1695_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1700_last = _last.Next; 1719_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1724_last = _last.Next; 1730_last = _last.Next; 1742_first = _last = newNode; 1749_last = newNode; 1783_last = null; 1796_last = previous; 1831_first = _last = newNode; 1838_last = newNode;
11 references to _last
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (11)
1699_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1700_last = _last.Next; 1723_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1724_last = _last.Next; 1729_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1730_last = _last.Next; 1746Debug.Assert(_last != null); 1748_last!.Next = newNode; 1794if (object.ReferenceEquals(_last, previous.Next)) 1835Debug.Assert(_last != null); 1837_last!.Next = newNode;