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) { }