/// <summary> /// Gets a single instance of the Xml language service. /// </summary> private IXmlLanguageService GetXmlLanguageService() { if (xmlLanguageService == null) { xmlLanguageService = XmlEditorServiceProvider.GetEditorService(serviceProvider, Dot42Package.DteVersion).GetLanguageService(); } return(xmlLanguageService); }
IXmlLanguageService IXmlEditorService.GetLanguageService() { if (languageService != null) return languageService; var internalLanguageService = GetXmlLanguageService(); if (internalLanguageService == null) return null; languageService = new XmlLanguageService(internalLanguageService); return languageService; }
IXmlLanguageService IXmlEditorService.GetLanguageService() { if (languageService != null) { return(languageService); } var internalLanguageService = GetXmlLanguageService(); if (internalLanguageService == null) { return(null); } languageService = new XmlLanguageService(internalLanguageService); return(languageService); }
/// <summary> /// Gets a single instance of the Xml language service. /// </summary> private IXmlLanguageService GetXmlLanguageService() { if (xmlLanguageService == null) { xmlLanguageService = XmlEditorServiceProvider.GetEditorService(serviceProvider, Dot42Package.DteVersion).GetLanguageService(); } return xmlLanguageService; }