public IMethodPointer CreateMethodPointer(IActionContext action)
        {
            MethodCreateComponent sp = (MethodCreateComponent)this.Clone();

            sp._action = (ActionAssignComponent)action;
            return(sp);
        }
        public bool IsSameMethod(IMethod method)
        {
            MethodCreateComponent mcv = method as MethodCreateComponent;

            if (mcv != null)
            {
                return(mcv._action.ActionId == _action.ActionId);
            }
            return(false);
        }
        public object Clone()
        {
            MethodCreateComponent v = new MethodCreateComponent(_action);

            return(v);
        }