// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using ICSharpCode.AvalonEdit.Document; namespace ICSharpCode.AvalonEdit.Highlighting { /// /// A text section with syntax highlighting information. /// public class HighlightedSection : ISegment { /// /// Gets/sets the document offset of the section. /// public int Offset { get; set; } /// /// Gets/sets the length of the section. /// public int Length { get; set; } int ISegment.EndOffset { get { return this.Offset + this.Length; } } /// /// Gets the highlighting color associated with the highlighted section. /// public HighlightingColor Color { get; set; } } }