public int Close()
 {
     this.hostProject = null;
     if (null != FoxProProvider)
     {
         FoxProProvider.Dispose();
         FoxProProvider = null;
     }
     return(VSConstants.S_OK);
 }
 public int Close()
 {
     this.hostProject = null;
     if (null != nemerleProvider)
     {
         nemerleProvider.Dispose();
         nemerleProvider = null;
     }
     return(VSConstants.S_OK);
 }
 public int Close()
 {
     this.hostProject = null;
     if (null != pythonProvider)
     {
         pythonProvider.Dispose();
         pythonProvider = null;
     }
     return(VSConstants.S_OK);
 }
 public int Init(IVsIntellisenseProjectHost pHost)
 {
     this.hostProject = pHost;
     return(VSConstants.S_OK);
 }
 public FileCodeModelEnumerator(IEnumerable <SourceFileInfo> files, IVsIntellisenseProjectHost hostProject, CodeDomProvider provider)
 {
     filesInfo    = new List <SourceFileInfo>(files);
     host         = hostProject;
     codeProvider = provider;
 }
 public int Init(IVsIntellisenseProjectHost pHost)
 {
     this.hostProject = pHost;
     return VSConstants.S_OK;
 }
 public int Close()
 {
     this.hostProject = null;
     if (null != nemerleProvider)
     {
         nemerleProvider.Dispose();
         nemerleProvider = null;
     }
     return VSConstants.S_OK;
 }