1 instantiation of EtwSession
mscorlib (1)
system\diagnostics\eventing\eventsource.cs (1)
5799etwSession = new EtwSession(etwSessionId);
28 references to EtwSession
mscorlib (28)
system\diagnostics\eventing\eventsource.cs (28)
1492m_etwSessionIdMap = new EtwSession[SessionMask.MAX]; 2318EtwSession etwSession = m_etwSessionIdMap[i]; 2345foreach (var legacyEtwSession in m_legacySessions) 2760EtwSession etwSession = m_etwSessionIdMap[i]; 2860var etwSession = EtwSession.GetEtwSession(etwSessionId, true); 2867var etwSession = EtwSession.GetEtwSession(etwSessionId); 2874EtwSession.RemoveEtwSession(etwSession); 2885m_legacySessions = new List<EtwSession>(8); 2886var etwSession = EtwSession.GetEtwSession(etwSessionId, true); 2892var etwSession = EtwSession.GetEtwSession(etwSessionId); 2898EtwSession.RemoveEtwSession(etwSession); 2957EtwSession etwSession = m_etwSessionIdMap[sessId]; 4014EtwSession etwSession = m_etwSessionIdMap[perEventSourceSessionId]; 4081private EtwSession[] m_etwSessionIdMap; // the activity-tracing aware sessions 4082private List<EtwSession> m_legacySessions; // the legacy ETW sessions listening to this source 5769public static EtwSession GetEtwSession(int etwSessionId, bool bCreateIfNeeded = false) 5774EtwSession etwSession; 5797s_etwSessions = new List<WeakReference<EtwSession>>(); 5800s_etwSessions.Add(new WeakReference<EtwSession>(etwSession)); 5810public static void RemoveEtwSession(EtwSession etwSession) 5818EtwSession session; 5842EtwSession session; 5859private static List<WeakReference<EtwSession>> s_etwSessions = new List<WeakReference<EtwSession>>();