public ChoAppSyncMethodExecuter(ChoCallback waitCallback, object state)
        {
            if (_isExecuting)
            {
                _isLoading.WaitOne();
            }
            else
            {
                _isExecuting = true;
                _isLoading.Reset();

                if (waitCallback != null)
                {
                    _retValue = waitCallback(state);
                }
            }
        }
 public ChoAppSyncMethodExecuter(ChoCallback waitCallback)
     : this(waitCallback, null)
 {
 }