예제 #1
0
        private IDisposable ReListen(IJSCSGlue ivalue)
        {
            if (_ReListen != null)
            {
                _ReListen.AddRef();
            }
            else
            {
                _ReListen = new ReListener(this);
            }

            return(_ReListen);
        }
예제 #2
0
        private IDisposable ReListen(IJSCSGlue ivalue)
        {
            if (_ReListen != null)
                _ReListen.AddRef();
            else
                _ReListen = new ReListener(this);

            return _ReListen;
        }
예제 #3
0
 private IDisposable ReListen()
 {
     return((_ReListen != null) ? _ReListen.AddRef() :
            _ReListen = new ReListener(this, _ListenerRegister, () => _ReListen = null));
 }