public void Increment(IInvocationInfo context) { int threadId = Thread.CurrentThread.ManagedThreadId; lock (_counts) { if (!_counts.ContainsKey(threadId)) _counts[threadId] = new SingleThreadedCallCounter(); _counts[threadId].Increment(context); } }
public void Increment(IInvocationInfo context) { var threadId = Thread.CurrentThread.ManagedThreadId; lock (_counts) { if (!_counts.ContainsKey(threadId)) { _counts[threadId] = new SingleThreadedCallCounter(); } _counts[threadId].Increment(context); } }