int IVsRefactorNotify.OnReorderParams(IVsHierarchy phier, uint itemId, string lpszRQName, uint cParamIndexes, uint[] rgParamIndexes)
        {
            if (null != RefactorNotifyImplementer)
            {
                return(RefactorNotifyImplementer.OnReorderParams(phier, itemId, lpszRQName,
                                                                 cParamIndexes, rgParamIndexes));
            }

            return(-2147418113);
        }
        int IVsRefactorNotify.OnGlobalSymbolRenamed(IVsHierarchy phier, uint itemId, uint cRQNames, string[] rglpszRQName, string lpszNewName)
        {
            if (null != RefactorNotifyImplementer)
            {
                return(RefactorNotifyImplementer.OnGlobalSymbolRenamed(phier, itemId, cRQNames,
                                                                       rglpszRQName, lpszNewName));
            }

            return(-2147418113);
        }
        int IVsRefactorNotify.OnBeforeReorderParams(IVsHierarchy phier, uint itemId, string lpszRQName, uint cParamIndexes, uint[] rgParamIndexes, out Array prgAdditionalCheckoutVSITEMIDS)
        {
            if (null != RefactorNotifyImplementer)
            {
                return(RefactorNotifyImplementer.OnBeforeReorderParams(phier, itemId, lpszRQName,
                                                                       cParamIndexes, rgParamIndexes, out prgAdditionalCheckoutVSITEMIDS));
            }

            prgAdditionalCheckoutVSITEMIDS = null;

            return(-2147418113);
        }
        int IVsRefactorNotify.OnBeforeGlobalSymbolRenamed(IVsHierarchy phier, uint itemId, uint cRQNames, string[] rglpszRQName, string lpszNewName, out Array prgAdditionalCheckoutVSITEMIDS)
        {
            if (null != RefactorNotifyImplementer)
            {
                return(RefactorNotifyImplementer.OnBeforeGlobalSymbolRenamed(phier, itemId, cRQNames,
                                                                             rglpszRQName, lpszNewName, out prgAdditionalCheckoutVSITEMIDS));
            }

            prgAdditionalCheckoutVSITEMIDS = null;

            return(-2147418113);
        }