6 writes to _first
System.Diagnostics.DiagnosticSource (6)
System\Diagnostics\Activity.cs (6)
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); 1719_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1742_first = _last = newNode; 1780_first = _first.Next; 1831_first = _last = newNode;
17 references to _first
System.Diagnostics.DiagnosticSource (17)
System\Diagnostics\Activity.cs (17)
1704public DiagNode<KeyValuePair<string, object?>>? First => _first; 1717if (_first == null) 1740if (_first == null) 1756DiagNode<KeyValuePair<string, object?>>? current = _first; 1774if (_first == null) 1778if (_first.Value.Key == key) 1780_first = _first.Next; 1781if (_first is null) 1788DiagNode<KeyValuePair<string, object?>> previous = _first; 1816DiagNode<KeyValuePair<string, object?>>? current = _first; 1829if (_first == null) 1842public DiagEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new DiagEnumerator<KeyValuePair<string, object?>>(_first); 1848DiagNode<KeyValuePair<string, object?>>? current = _first; 1865if (_first == null) 1871_stringBuilder.Append(_first.Value.Key); 1873_stringBuilder.Append(_first.Value.Value); 1875DiagNode<KeyValuePair<string, object?>>? current = _first.Next;