3 writes to Next
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\DiagnosticListener.cs (3)
328
return new DiagnosticSubscription() { Observer = subscriptions.Observer, Owner = subscriptions.Owner, IsEnabled1Arg = subscriptions.IsEnabled1Arg, IsEnabled3Arg = subscriptions.IsEnabled3Arg,
Next
= Remove(subscriptions.Next, subscription) };
446
Next
= _subscriptions
450
newSubscription.
Next
= _subscriptions;
11 references to Next
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\DiagnosticListener.cs (9)
190
subscriber = subscriber.
Next
;
230
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
244
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
258
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
302
cur = cur.
Next
;
322
return subscriptions.
Next
;
328
return new DiagnosticSubscription() { Observer = subscriptions.Observer, Owner = subscriptions.Owner, IsEnabled1Arg = subscriptions.IsEnabled1Arg, IsEnabled3Arg = subscriptions.IsEnabled3Arg, Next = Remove(subscriptions.
Next
, subscription) };
449
while (Interlocked.CompareExchange(ref _subscriptions, newSubscription, newSubscription.
Next
) != newSubscription.
Next
)
System\Diagnostics\DiagnosticSourceActivity.cs (2)
126
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
132
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)