12 writes to _last
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (12)
1608public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1612_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1617_last = _last.Next; 1636_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1641_last = _last.Next; 1647_last = _last.Next; 1659_first = _last = newNode; 1666_last = newNode; 1700_last = null; 1713_last = previous; 1748_first = _last = newNode; 1755_last = newNode;
11 references to _last
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (11)
1616_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1617_last = _last.Next; 1640_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1641_last = _last.Next; 1646_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1647_last = _last.Next; 1663Debug.Assert(_last != null); 1665_last!.Next = newNode; 1711if (object.ReferenceEquals(_last, previous.Next)) 1752Debug.Assert(_last != null); 1754_last!.Next = newNode;