public bool RemoveMarker(ITextSegmentMarker marker)
 {
     if (marker == null)
     {
         throw new ArgumentNullException(nameof(marker));
     }
     return(textEditorImpl.RemoveMarker(marker));
 }
 public void AddMarker(ITextSegmentMarker marker)
 {
     if (marker == null)
     {
         throw new ArgumentNullException(nameof(marker));
     }
     textEditorImpl.AddMarker(marker);
 }
Exemplo n.º 3
0
		bool ITextEditorImpl.RemoveMarker (ITextSegmentMarker marker)
		{
			var textSegmentMarker = marker as TextSegmentMarker;
			if (textSegmentMarker == null)
				throw new InvalidOperationException ("Tried to remove an incompatible text marker.");
			return TextEditor.Document.RemoveMarker (textSegmentMarker);
		}
Exemplo n.º 4
0
		void ITextEditorImpl.AddMarker (ITextSegmentMarker marker)
		{
			var textSegmentMarker = marker as TextSegmentMarker;
			if (textSegmentMarker == null)
				throw new InvalidOperationException ("Tried to add an incompatible text marker. Use the MarkerHost to create compatible ones.");
			TextEditor.Document.AddMarker (textSegmentMarker);
		}