Mono.TextEditor.TextDocument.GetLinesReverseStartingAt C# (CSharp) Method

GetLinesReverseStartingAt() public method

public GetLinesReverseStartingAt ( int startLine ) : IEnumerable
startLine int
return IEnumerable
		public IEnumerable<DocumentLine> GetLinesReverseStartingAt (int startLine)
		{
			return splitter.GetLinesReverseStartingAt (startLine);
		}
		

Usage Example

		static int GetPrevOffset (TextDocument document, int lineNumber)
		{
			int startLineNumber = lineNumber - 1;
			if (startLineNumber < 0) 
				startLineNumber =  document.TextLength - 1;
			var line = document.GetLinesReverseStartingAt (startLineNumber - 1).FirstOrDefault (l => l.IsBookmarked);
			return line != null ? line.Offset : -1;
		}
TextDocument