12 instantiations of SessionMask
mscorlib (12)
system\diagnostics\eventing\eventsource.cs (12)
1491m_curLiveSessions = new SessionMask(0); 2314SessionMask etwSessions = new SessionMask(); 2764m_activityFilteringForETWEnabled = new SessionMask(0); 2765m_curLiveSessions = new SessionMask(0); 4026SessionMask m = new SessionMask(); 5888get { return new SessionMask(MASK); } 5894return new SessionMask((uint)1 << perEventSourceSessionId); 5904return new SessionMask((uint)(m >> SHIFT_SESSION_TO_KEYWORD)); 5924return new SessionMask(m1.m_mask | m2.m_mask); 5929return new SessionMask(m1.m_mask & m2.m_mask); 5934return new SessionMask(m1.m_mask ^ m2.m_mask); 5939return new SessionMask(MASK & ~(m.m_mask));
58 references to SessionMask
mscorlib (58)
system\diagnostics\eventing\eventprovider.cs (2)
432uint sessionIdBitMask = (uint)SessionMask.FromEventKeywords(unchecked((ulong)matchAllKeywords)); 449sessionList.Add(new SessionInfo(bitcount((uint)SessionMask.All)+1, etwSessionId));
system\diagnostics\eventing\eventsource.cs (56)
1216SessionMask etwSessions = SessionMask.All; 1239long origKwd = unchecked((long)((ulong)m_eventData[eventId].Descriptor.Keywords & ~(SessionMask.All.ToEventKeywords()))); 1269long origKwd = unchecked((long)((ulong)m_eventData[eventId].Descriptor.Keywords & ~(SessionMask.All.ToEventKeywords()))); 1411internal void WriteStringToListener(EventListener listener, string msg, SessionMask m) 1413Contract.Assert(listener == null || (uint)m == (uint)SessionMask.FromId(0)); 1492m_etwSessionIdMap = new EtwSession[SessionMask.MAX]; 1948SessionMask etwSessions = SessionMask.All; 1967long origKwd = unchecked((long)((ulong)m_eventData[eventId].Descriptor.Keywords & ~(SessionMask.All.ToEventKeywords()))); 1994long origKwd = unchecked((long)((ulong)m_eventData[eventId].Descriptor.Keywords & ~(SessionMask.All.ToEventKeywords()))); 2312unsafe private SessionMask GetEtwSessionMask(int eventId, Guid* childActivityID) 2314SessionMask etwSessions = new SessionMask(); 2316for (int i = 0; i < SessionMask.MAX; ++i) 2377EventKeywords eventKeywords = unchecked((EventKeywords)((ulong)m_eventData[eventNum].Descriptor.Keywords & (~(SessionMask.All.ToEventKeywords())))); 2615bool shouldReport = (commandArgs.perEventSourceSessionId > 0) && (commandArgs.perEventSourceSessionId <= SessionMask.MAX); 2676Contract.Assert(commandArgs.perEventSourceSessionId >= -1 && commandArgs.perEventSourceSessionId <= SessionMask.MAX); 2703commandArgs.perEventSourceSessionId + SessionMask.SHIFT_SESSION_TO_KEYWORD, 2704sessionIdBit + SessionMask.SHIFT_SESSION_TO_KEYWORD)); 2720if (commandArgs.perEventSourceSessionId >= 0 && commandArgs.perEventSourceSessionId < SessionMask.MAX) 2722commandArgs.Arguments["EtwSessionKeyword"] = (commandArgs.perEventSourceSessionId + SessionMask.SHIFT_SESSION_TO_KEYWORD).ToString(CultureInfo.InvariantCulture); 2758for (int i = 0; i < SessionMask.MAX; ++i) 2768for (int i = 0; i < SessionMask.MAX; ++i) 2832SessionMask m = SessionMask.FromId(commandArgs.perEventSourceSessionId); 2855if (sessionIdBit < SessionMask.MAX) 2932sessionKwd < SessionMask.SHIFT_SESSION_TO_KEYWORD || 2933sessionKwd >= SessionMask.SHIFT_SESSION_TO_KEYWORD + SessionMask.MAX) 2940sessionIdBit = sessionKwd - SessionMask.SHIFT_SESSION_TO_KEYWORD; 2955for (int sessId = 0; sessId < SessionMask.MAX; ++sessId) 3658unchecked((long)((ulong)eventAttribute.Keywords | SessionMask.All.ToEventKeywords()))); 4002private void ReportActivitySamplingInfo(EventListener listener, SessionMask sessions) 4004Contract.Assert(listener == null || (uint)sessions == (uint)SessionMask.FromId(0)); 4006for (int perEventSourceSessionId = 0; perEventSourceSessionId < SessionMask.MAX; ++perEventSourceSessionId) 4026SessionMask m = new SessionMask(); 4080private SessionMask m_curLiveSessions; // the activity-tracing aware sessions' bits 4084internal SessionMask m_activityFilteringForETWEnabled; // does THIS EventSource have activity filtering turned on for each ETW session 5875public SessionMask(SessionMask m) 5881public bool IsEqualOrSupersetOf(SessionMask m) 5886public static SessionMask All 5891public static SessionMask FromId(int perEventSourceSessionId) 5902public static SessionMask FromEventKeywords(ulong m) 5922public static SessionMask operator |(SessionMask m1, SessionMask m2) 5927public static SessionMask operator &(SessionMask m1, SessionMask m2) 5932public static SessionMask operator ^(SessionMask m1, SessionMask m2) 5937public static SessionMask operator ~(SessionMask m) 5942public static explicit operator ulong(SessionMask m) 5945public static explicit operator uint(SessionMask m)