Exemple #1
0
        public IMethodPointer CreateMethodPointer(IActionContext action)
        {
            FireEventMethod fe = (FireEventMethod)this.Clone();

            fe._action = (IAction)action;
            return(fe);
        }
Exemple #2
0
        public bool IsSameMethod(IMethod method)
        {
            FireEventMethod fe = method as FireEventMethod;

            if (fe != null)
            {
                return(fe.WholeId == this.WholeId);
            }
            return(false);
        }
Exemple #3
0
        public bool IsSameMethod(IMethodPointer method)
        {
            FireEventMethod fe = method as FireEventMethod;

            if (fe != null)
            {
                return(fe.Event.IsSameObjectRef(_event));
            }
            return(false);
        }
Exemple #4
0
        public bool IsSameObjectRef(IObjectIdentity objectIdentity)
        {
            FireEventMethod fe = objectIdentity as FireEventMethod;

            if (fe != null)
            {
                return(fe.Event.IsSameObjectRef(_event));
            }
            return(false);
        }
Exemple #5
0
        public object Clone()
        {
            FireEventMethod obj = new FireEventMethod(_event);

            return(obj);
        }