System.Net.AutoWebProxyScriptEngine.LockRequest C# (CSharp) Method

LockRequest() private method

private LockRequest ( WebRequest request, int &syncStatus ) : void
request WebRequest
syncStatus int
return void
        private void LockRequest(WebRequest request, ref int syncStatus)
        {
            lock (this)
            {
                switch (syncStatus)
                {
                    case SyncStatus.LockOwner:
                        m_LockedRequest = request;
                        syncStatus = SyncStatus.RequestOwner;
                        break;

                    case SyncStatus.RequestOwner:
                        m_LockedRequest = request;
                        break;
                }
            }
        }