/// <summary>
        /// Gets the highlighting definition.
        /// </summary>
        /// <param name="path">The path.</param>
        /// <returns>IHighlightingDefinition.</returns>
        protected virtual IHighlightingDefinition GetHighlightingDefinition(string path)
        {
            var bytes = ResourceReader.GetEmbeddedResource(path);
            var xml   = Encoding.UTF8.GetString(bytes, 0, bytes.Length);

            using var sr     = new StringReader(xml);
            using var reader = XmlReader.Create(sr);
            return(HighlightingLoader.Load(HighlightingLoader.LoadXshd(reader), HighlightingManager.Instance));
        }
        /// <summary>
        /// Gets the application icon stream.
        /// </summary>
        /// <returns>MemoryStream.</returns>
        private static MemoryStream GetAppIconStream()
        {
            var ms = new MemoryStream(ResourceReader.GetEmbeddedResource(Constants.Resources.LogoIco));

            return(ms);
        }