public IMethodPointer CreateMethodPointer(IActionContext action) { FireEventMethod fe = (FireEventMethod)this.Clone(); fe._action = (IAction)action; return(fe); }
public bool IsSameMethod(IMethod method) { FireEventMethod fe = method as FireEventMethod; if (fe != null) { return(fe.WholeId == this.WholeId); } return(false); }
public bool IsSameMethod(IMethodPointer method) { FireEventMethod fe = method as FireEventMethod; if (fe != null) { return(fe.Event.IsSameObjectRef(_event)); } return(false); }
public bool IsSameObjectRef(IObjectIdentity objectIdentity) { FireEventMethod fe = objectIdentity as FireEventMethod; if (fe != null) { return(fe.Event.IsSameObjectRef(_event)); } return(false); }
public object Clone() { FireEventMethod obj = new FireEventMethod(_event); return(obj); }