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

◆ EventSource() [4/9]

System.Diagnostics.Tracing.EventSource.EventSource ( EventSourceSettings settings,
params string?[] traits )
inlineprotected

Definition at line 490 of file EventSource.cs.

491 {
492 if (IsSupported)
493 {
494 m_eventHandleTable = new TraceLoggingEventHandleTable();
495 m_config = ValidateSettings(settings);
496 Type type = GetType();
497 Guid guid = GetGuid(type);
498 string name = GetName(type);
499 Initialize(guid, name, traits);
500 }
501 }
static EventSourceSettings ValidateSettings(EventSourceSettings settings)
static Guid GetGuid(Type eventSourceType)
static string GetName(Type eventSourceType)
readonly TraceLoggingEventHandleTable m_eventHandleTable
unsafe void Initialize(Guid eventSourceGuid, string eventSourceName, string[] traits)
readonly EventSourceSettings m_config

References System.Diagnostics.Tracing.EventSource.GetGuid(), System.Diagnostics.Tracing.EventSource.GetName(), System.Diagnostics.Tracing.EventSource.Initialize(), System.Diagnostics.Tracing.EventSource.IsSupported, System.Diagnostics.Tracing.EventSource.m_config, System.Diagnostics.Tracing.EventSource.m_eventHandleTable, System.type, and System.Diagnostics.Tracing.EventSource.ValidateSettings().