public int GetLanguage(IVsHierarchy pHierarchy, uint itemid, IVsTextBufferCoordinator pBufferCoordinator, out IVsContainedLanguage ppLanguage)
 {
     ModuleId id = new ModuleId(pHierarchy, itemid);
     NemerleContainedLanguage lang;
     if (!languages.TryGetValue(id, out lang))
     {
         lang = new NemerleContainedLanguage(pBufferCoordinator, intellisenseProject, itemid, pHierarchy);
         languages.Add(id, lang);
     }
     ppLanguage = lang;
     return VSConstants.S_OK;
 }
Пример #2
0
        public int GetLanguage(IVsHierarchy pHierarchy, uint itemid, IVsTextBufferCoordinator pBufferCoordinator, out IVsContainedLanguage ppLanguage)
        {
            ModuleId id = new ModuleId(pHierarchy, itemid);
            NemerleContainedLanguage lang;

            if (!languages.TryGetValue(id, out lang))
            {
                lang = new NemerleContainedLanguage(pBufferCoordinator, intellisenseProject, itemid, pHierarchy);
                languages.Add(id, lang);
            }
            ppLanguage = lang;
            return(VSConstants.S_OK);
        }