12 writes to _last
System.Diagnostics.DiagnosticSource (12)
System\Diagnostics\Activity.cs (12)
1642public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1646_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1651_last = _last.Next; 1670_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1675_last = _last.Next; 1681_last = _last.Next; 1693_first = _last = newNode; 1700_last = newNode; 1734_last = null; 1747_last = previous; 1782_first = _last = newNode; 1789_last = newNode;
11 references to _last
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\Activity.cs (11)
1650_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1651_last = _last.Next; 1674_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1675_last = _last.Next; 1680_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1681_last = _last.Next; 1697Debug.Assert(_last != null); 1699_last!.Next = newNode; 1745if (object.ReferenceEquals(_last, previous.Next)) 1786Debug.Assert(_last != null); 1788_last!.Next = newNode;