Exemplo n.º 1
0
		IGenericTextSegmentMarker ITextMarkerFactory.CreateGenericTextSegmentMarker (MonoDevelop.Ide.Editor.TextEditor editor, TextSegmentMarkerEffect effect, int offset, int length)
		{
			switch (effect) {
			case TextSegmentMarkerEffect.DottedLine:
			case TextSegmentMarkerEffect.WavedLine:
				return new GenericUnderlineMarker (new Mono.TextEditor.TextSegment (offset, length), effect);
			case TextSegmentMarkerEffect.GrayOut:
				return new GrayOutMarker (new Mono.TextEditor.TextSegment (offset, length));
			default:
				throw new ArgumentOutOfRangeException ();
			}
		}
Exemplo n.º 2
0
 public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker(TextEditor editor, TextSegmentMarkerEffect effect, ISegment segment)
 {
     if (segment == null)
     {
         throw new ArgumentNullException("segment");
     }
     return(editor.TextMarkerFactory.CreateGenericTextSegmentMarker(editor, effect, segment.Offset, segment.Length));
 }
Exemplo n.º 3
0
		public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker (TextEditor editor, TextSegmentMarkerEffect effect, ISegment segment)
		{
			if (segment == null)
				throw new ArgumentNullException ("segment");
			return editor.TextMarkerFactory.CreateGenericTextSegmentMarker (editor, effect, segment.Offset, segment.Length);
		}
Exemplo n.º 4
0
 public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker(TextEditor editor, TextSegmentMarkerEffect effect, int offset, int length)
 {
     return(editor.TextMarkerFactory.CreateGenericTextSegmentMarker(editor, effect, offset, length));
 }
Exemplo n.º 5
0
		public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker (TextEditor editor, TextSegmentMarkerEffect effect, int offset, int length)
		{
			return editor.TextMarkerFactory.CreateGenericTextSegmentMarker (editor, effect, offset, length);
		}