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

GetTextBetween() public method

public GetTextBetween ( Mono.TextEditor.DocumentLocation start, Mono.TextEditor.DocumentLocation end ) : string
start Mono.TextEditor.DocumentLocation
end Mono.TextEditor.DocumentLocation
return string
		public string GetTextBetween (DocumentLocation start, DocumentLocation end)
		{
			return GetTextBetween (LocationToOffset (start), LocationToOffset (end));
		}
		

Same methods

TextDocument::GetTextBetween ( int startOffset, int endOffset ) : string
TextDocument::GetTextBetween ( int startLine, int startColumn, int endLine, int endColumn ) : string

Usage Example

Example #1
0
		string RemoveIndent (string text, string indent)
		{
			var doc = new TextDocument ();
			doc.Text = text;
			var result = new StringBuilder ();
			foreach (DocumentLine line in doc.Lines) {
				string curLineIndent = line.GetIndentation (doc);
				int offset = Math.Min (curLineIndent.Length, indent.Length);
				result.Append (doc.GetTextBetween (line.Offset + offset, line.EndOffsetIncludingDelimiter));
			}
			return result.ToString ();
		}
All Usage Examples Of Mono.TextEditor.TextDocument::GetTextBetween
TextDocument