public IMethodPointer CreateMethodPointer(IActionContext action) { BreakActionMethod sp = (BreakActionMethod)this.Clone(); sp._ownerAction = (ActionClass)action; return(sp); }
public bool IsSameMethod(IMethodPointer pointer) { BreakActionMethod mrm = pointer as BreakActionMethod; if (mrm != null) { return(_ownerAction.ScopeMethod.IsSameMethod(mrm._ownerAction.ScopeMethod)); } return(false); }
public bool IsSameObjectRef(IObjectIdentity objectIdentity) { BreakActionMethod mrm = objectIdentity as BreakActionMethod; if (mrm != null) { return(true); } return(false); }
public bool IsSameMethod(IMethod method) { BreakActionMethod mrm = method as BreakActionMethod; if (mrm != null) { return(true); } return(false); }
public object Clone() { BreakActionMethod mrm = new BreakActionMethod(_ownerAction); return(mrm); }