3 writes to Next
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\DiagnosticListener.cs (3)
332
return new DiagnosticSubscription() { Observer = subscriptions.Observer, Owner = subscriptions.Owner, IsEnabled1Arg = subscriptions.IsEnabled1Arg, IsEnabled3Arg = subscriptions.IsEnabled3Arg, OnActivityImport = subscriptions.OnActivityImport, OnActivityExport = subscriptions.OnActivityExport,
Next
= Remove(subscriptions.Next, subscription) };
450
Next
= _subscriptions
454
newSubscription.
Next
= _subscriptions;
11 references to Next
System.Diagnostics.DiagnosticSource (11)
System\Diagnostics\DiagnosticListener.cs (9)
194
subscriber = subscriber.
Next
;
234
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
248
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
262
for (DiagnosticSubscription? curSubscription = _subscriptions; curSubscription != null; curSubscription = curSubscription.
Next
)
306
cur = cur.
Next
;
326
return subscriptions.
Next
;
332
return new DiagnosticSubscription() { Observer = subscriptions.Observer, Owner = subscriptions.Owner, IsEnabled1Arg = subscriptions.IsEnabled1Arg, IsEnabled3Arg = subscriptions.IsEnabled3Arg, OnActivityImport = subscriptions.OnActivityImport, OnActivityExport = subscriptions.OnActivityExport, Next = Remove(subscriptions.
Next
, subscription) };
453
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
)