Ejemplo n.º 1
0
        public GitContextMenu()
        {
            m_NgitMgr = NGitModule.GetInstence();

            if (m_NgitMgr == null && m_NgitMgr.MgrInitialize(IntPtr.Zero)==false)
            {
                m_NgitMgr = null;
            }
        }
Ejemplo n.º 2
0
 public GitIconOverlayConflict()
 {
     m_NgitMgr = NGitModule.GetInstence();
     if (m_NgitMgr == null && m_NgitMgr.MgrInitialize(IntPtr.Zero)==false)
     {
         m_NgitMgr = null;
     }
 }
Ejemplo n.º 3
0
        public static NGitModule GetInstence()
        {
            if (_objGitMgr == null)
            {
                _objGitMgr = new NGitModule();
            }

            if (_objGitMgr == null)
            {
                return null;
            }

            if(_bIsInitailiezd == false)
            {
                _bIsInitailiezd = _objGitMgr.MgrInitialize(IntPtr.Zero);
                if (_bIsInitailiezd == false)
                {
                    _objGitMgr = null;
                }

            }
            return _objGitMgr;
        }