12 writes to _last
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (12)
1640public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1644_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1649_last = _last.Next; 1668_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1673_last = _last.Next; 1679_last = _last.Next; 1691_first = _last = newNode; 1698_last = newNode; 1732_last = null; 1745_last = previous; 1780_first = _last = newNode; 1787_last = newNode;
11 references to _last
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (11)
1648_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1649_last = _last.Next; 1672_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1673_last = _last.Next; 1678_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1679_last = _last.Next; 1695Debug.Assert(_last != null); 1697_last!.Next = newNode; 1743if (object.ReferenceEquals(_last, previous.Next)) 1784Debug.Assert(_last != null); 1786_last!.Next = newNode;