19 instantiations of DiagNode
System.Diagnostics.DiagnosticSource (19)
System\Diagnostics\Activity.cs (12)
1509private static readonly DiagNode<T> s_Empty = new DiagNode<T>(default!); 1556public BaggageLinkedList(KeyValuePair<string, string?> firstValue, bool set = false) => _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, string?>>(firstValue)); 1562DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 1593DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 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); 1648_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1668_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1672_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1678_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1685DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value); 1777DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value);
System\Diagnostics\DiagLinkedList.cs (7)
24public DiagLinkedList(T firstValue) => _last = _first = new DiagNode<T>(firstValue); 29_last = _first = new DiagNode<T>(e.Current); 33_last.Next = new DiagNode<T>(e.Current); 65DiagNode<T> newNode = new DiagNode<T>(value); 88DiagNode<T> newNode = new DiagNode<T>(value); 140DiagNode<T> newNode = new DiagNode<T>(value); 156private static readonly DiagNode<T> s_Empty = new DiagNode<T>(default!);
41 references to DiagNode
System.Diagnostics.DiagnosticSource (41)
System\Diagnostics\Activity.cs (21)
397for (DiagNode<KeyValuePair<string, string?>>? current = activity._baggage.First; current != null; current = current.Next) 1509private static readonly DiagNode<T> s_Empty = new DiagNode<T>(default!); 1511private DiagNode<T>? _nextNode; 1512private DiagNode<T> _currentNode; 1514internal Enumerator(DiagNode<T>? head) 1554private DiagNode<KeyValuePair<string, string?>>? _first; 1558public DiagNode<KeyValuePair<string, string?>>? First => _first; 1562DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 1581DiagNode<KeyValuePair<string, string?>>? current = _first; 1593DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 1614DiagNode<KeyValuePair<string, string?>> previous = _first; 1635private DiagNode<KeyValuePair<string, object?>>? _first; 1636private DiagNode<KeyValuePair<string, object?>>? _last; 1653public DiagNode<KeyValuePair<string, object?>>? First => _first; 1685DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value); 1705DiagNode<KeyValuePair<string, object?>>? current = _first; 1737DiagNode<KeyValuePair<string, object?>> previous = _first; 1765DiagNode<KeyValuePair<string, object?>>? current = _first; 1777DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value); 1797DiagNode<KeyValuePair<string, object?>>? current = _first; 1824DiagNode<KeyValuePair<string, object?>>? current = _first.Next;
System\Diagnostics\DiagLinkedList.cs (15)
13public DiagNode<T>? Next; 19private DiagNode<T>? _first; 20private DiagNode<T>? _last; 38public DiagNode<T>? First => _first; 48private void UnsafeAdd(DiagNode<T> newNode) 65DiagNode<T> newNode = new DiagNode<T>(value); 77DiagNode<T>? current = _first; 88DiagNode<T> newNode = new DiagNode<T>(value); 99DiagNode<T>? previous = _first; 115DiagNode<T>? current = previous.Next; 140DiagNode<T> newNode = new DiagNode<T>(value); 156private static readonly DiagNode<T> s_Empty = new DiagNode<T>(default!); 158private DiagNode<T>? _nextNode; 159private DiagNode<T> _currentNode; 161public DiagEnumerator(DiagNode<T>? head)
System\Diagnostics\Metrics\Instrument.common.cs (1)
96DiagNode<ListenerSubscription>? current = _subscriptions.First;
System\Diagnostics\Metrics\Instrument.cs (2)
150DiagNode<ListenerSubscription>? current = _subscriptions.First; 197DiagNode<ListenerSubscription>? current = _subscriptions.First;
System\Diagnostics\Metrics\MeterListener.cs (2)
219DiagNode<Instrument>? current = _enabledMeasurementInstruments.First; 266DiagNode<Instrument>? current = _enabledMeasurementInstruments.First;