internal EasyEventInvoker(object action, EasyEventBase owner, object eventToken = null)
 {
     _owner         = owner;
     _runAction     = action;
     EventToken     = eventToken;
     EasyEventToken = new EasyEventToken(this);
 }
        public bool Equals(EasyEventToken x, EasyEventToken y)
        {
            if (x == null || y == null)
            {
                return(false);
            }

            return(x.GetHashCode() == y.GetHashCode());
        }
Example #3
0
        public void Dispose(EasyEventToken easyEventToken)
        {
            if (easyEventToken == null)
            {
                throw new ArgumentException("Token is Error");
            }

            easyEventToken.Dispose();
        }
 public int GetHashCode(EasyEventToken obj)
 {
     return(obj.GetHashCode());
 }