コード例 #1
0
            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;
                }
            }
コード例 #2
0
            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;
                }
            }