Example #1
0
        public int AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
        {
            if (pIVsDeployStatusCallback == null)
            {
                pdwCookie = 0;
                return(VSConstants.E_UNEXPECTED);
            }

            lock (syncObject) {
                pdwCookie = deployCallbackCollection.Add(pIVsDeployStatusCallback);
            }

            return(VSConstants.S_OK);
        }
        int IVsDeployableProjectCfg.AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
        {
            if (pIVsDeployStatusCallback == null)
            {
                pdwCookie = 0;
                return VSConstants.E_UNEXPECTED;
            }

            lock (syncObject)
            {
                pdwCookie = deployCallbackCollection.Add(pIVsDeployStatusCallback);
            }

            return VSConstants.S_OK;
        }
 int IVsDeployableProjectCfg.AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
 {
     m_connectionsDeployStatusCallback.Advise(pIVsDeployStatusCallback, out pdwCookie);
     return(Utility.COM_HResults.S_OK);
 }
 int IVsDeployableProjectCfg.AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
 {
     m_connectionsDeployStatusCallback.Advise(pIVsDeployStatusCallback, out pdwCookie);
     return Utility.COM_HResults.S_OK;
 }