Amnesia.SessionTracker.StartActivity C# (CSharp) Method

StartActivity() public method

public StartActivity ( ) : void
return void
        public void StartActivity()
        {
            lock (fieldsLock)
            {
                EnsureNotPaused();

                if (CurrentThreadActivity != null)
                    throw new InvalidOperationException("An activity has already been started");

                CurrentThreadActivity = new ActivityInfo() { ID = Guid.NewGuid() };
                ++activityCount;
            }
        }