private void CheckForOverride() { if (m_bCheckedForOverride) { return; } try { var directoryInfoService = new SledServiceReference <ISledDirectoryInfoService>(); m_overridePath = Path.Combine( directoryInfoService.Get.PluginDirectory, SyntaxHighlightingFileOverride); m_bOverrideExists = File.Exists(m_overridePath); } catch (Exception) { m_bOverrideExists = false; m_overridePath = string.Empty; } finally { m_bCheckedForOverride = true; } }
private void CheckForOverride() { if (m_bCheckedForOverride) return; try { var directoryInfoService = new SledServiceReference<ISledDirectoryInfoService>(); m_overridePath = Path.Combine( directoryInfoService.Get.PluginDirectory, SyntaxHighlightingFileOverride); m_bOverrideExists = File.Exists(m_overridePath); } catch (Exception) { m_bOverrideExists = false; m_overridePath = string.Empty; } finally { m_bCheckedForOverride = true; } }