/// <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); }