コード例 #1
0
ファイル: PythonUwpProjectConfig.cs プロジェクト: xNUTs/PTVS
        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);
        }
コード例 #2
0
        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;
        }
コード例 #3
0
 int IVsDeployableProjectCfg.AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
 {
     m_connectionsDeployStatusCallback.Advise(pIVsDeployStatusCallback, out pdwCookie);
     return(Utility.COM_HResults.S_OK);
 }
コード例 #4
0
 int IVsDeployableProjectCfg.AdviseDeployStatusCallback(IVsDeployStatusCallback pIVsDeployStatusCallback, out uint pdwCookie)
 {
     m_connectionsDeployStatusCallback.Advise(pIVsDeployStatusCallback, out pdwCookie);
     return Utility.COM_HResults.S_OK;
 }