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 (); } }
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)); }
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); }
public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker(TextEditor editor, TextSegmentMarkerEffect effect, int offset, int length) { return(editor.TextMarkerFactory.CreateGenericTextSegmentMarker(editor, effect, offset, length)); }
public static IGenericTextSegmentMarker CreateGenericTextSegmentMarker (TextEditor editor, TextSegmentMarkerEffect effect, int offset, int length) { return editor.TextMarkerFactory.CreateGenericTextSegmentMarker (editor, effect, offset, length); }