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

◆ AddListener()

void System.Diagnostics.Tracing.EventSource.AddListener ( EventListener listener)
inlinepackageinherited

Definition at line 2528 of file EventSource.cs.

2529 {
2530 lock (EventListener.EventListenersLock)
2531 {
2532 bool[] eventEnabled = null;
2533 if (m_eventData != null)
2534 {
2535 eventEnabled = new bool[m_eventData.Length];
2536 }
2537 m_Dispatchers = new EventDispatcher(m_Dispatchers, eventEnabled, listener);
2538 listener.OnEventSourceCreated(this);
2539 }
2540 }
volatile EventMetadata[] m_eventData
volatile EventDispatcher m_Dispatchers

References System.Diagnostics.Tracing.EventListener.EventListenersLock, System.Diagnostics.Tracing.EventSource.m_Dispatchers, System.Diagnostics.Tracing.EventSource.m_eventData, and System.Diagnostics.Tracing.EventListener.OnEventSourceCreated().