aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/packages.config
blob: 003892dd359791a421bdbcc097001e1832e0402c (plain)
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="6.2.0" targetFramework="net461" />
  <package id="Google.Protobuf" version="3.4.1" targetFramework="net472" />
  <package id="MahApps.Metro" version="1.5.0" targetFramework="net472" />
  <package id="MaterialDesignColors" version="1.1.2" targetFramework="net472" />
  <package id="MaterialDesignThemes" version="2.3.1.953" targetFramework="net472" />
</packages>
yright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using Tango.Scripting.Editors.Document; using Tango.Scripting.Editors.Utils; namespace Tango.Scripting.Editors.Highlighting { /// <summary> /// Represents a highlighted document. /// </summary> /// <remarks>This interface is used by the <see cref="HighlightingColorizer"/> to register the highlighter as a TextView service.</remarks> public interface IHighlighter { /// <summary> /// Gets the underlying text document. /// </summary> TextDocument Document { get; } /// <summary> /// Gets the span stack at the end of the specified line. /// -> GetSpanStack(1) returns the spans at the start of the second line. /// </summary> /// <remarks>GetSpanStack(0) is valid and will always return the empty stack.</remarks> ImmutableStack<HighlightingSpan> GetSpanStack(int lineNumber); /// <summary> /// Highlights the specified document line. /// </summary> /// <param name="lineNumber">The line to highlight.</param> /// <returns>A <see cref="HighlightedLine"/> line object that represents the highlighted sections.</returns> HighlightedLine HighlightLine(int lineNumber); } }