/// <summary> /// Initializes an instance of this class. /// </summary> public ScopeCursor() { Position = new ScopePosition(); Lines = ScopeCursorLines.Both; HighlightedLines = ScopeCursorLines.None; SelectableLines = ScopeCursorLines.Both; Color = _defaultColor; Markers = ScopeCursorMarkers.None; Captions = new ScopePositionCaption[0]; }
/// <summary> /// Initializes an instance of this class. /// </summary> /// <param name="position">The position.</param> /// <param name="lines">A value indicating which lines are visible.</param> /// <param name="lineWeight">The weight of the cursor lines.</param> /// <param name="selectableLines">A value indicating which lines are selectable.</param> /// <param name="color">The cursor color.</param> /// <param name="markers">A value indicating which markers are visible.</param> /// <param name="captions">A list of captions.</param> public ScopeCursor(ScopePosition position, ScopeCursorLines lines, ScopeCursorLineWeight lineWeight, ScopeCursorLines selectableLines, Color color, ScopeCursorMarkers markers, IEnumerable <ScopePositionCaption> captions) { Position = position; Lines = lines; LineWeight = lineWeight; HighlightedLines = ScopeCursorLines.None; SelectableLines = selectableLines; Color = color; Markers = markers; Captions = captions; }