Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DetachListener()

static void System.Diagnostics.ActivitySource.DetachListener ( ActivityListener listener)
inlinestaticpackage

Definition at line 232 of file ActivitySource.cs.

233 {
234 s_allListeners.Remove(listener);
235 s_activeSources.EnumWithAction(delegate(ActivitySource source, object obj)
236 {
237 source._listeners?.Remove((ActivityListener)obj);
238 }, listener);
239 }
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
static readonly SynchronizedList< ActivityListener > s_allListeners
static readonly SynchronizedList< ActivitySource > s_activeSources
ActivitySource(string name, string? version="")

References System.obj, System.Collections.Generic.Dictionary< TKey, TValue >.Remove(), System.Diagnostics.ActivitySource.s_activeSources, System.Diagnostics.ActivitySource.s_allListeners, and System.source.

Referenced by System.Diagnostics.ActivityListener.Dispose().