public override int SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider site) { var result = base.SetSite(site); _languageService = Utils.GetService<NemerleLanguageService>(Site); return result; }
protected override ProjectNode CreateProject() { ProjectNode project = new NemerleProjectNode(Package); IOleServiceProvider oleServiceProvider = Package.GetService<IOleServiceProvider>(); project.SetSite(oleServiceProvider); return project; }