C# 클래스 AvalonStudio.TextEditor.Rendering.TextMarkerService

상속: IBackgroundRenderer
파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 메소드들

메소드 설명
Clear ( ) : void
Create ( int offset, int length, string message, Color markerColor ) : void
Draw ( TextView textView, Avalonia.Media.DrawingContext drawingContext ) : void
GetMarkersAtOffset ( int offset ) : IEnumerable
TextMarkerService ( TextDocument document ) : System
TransformLine ( TextView textView, Avalonia.Media.DrawingContext drawingContext, VisualLine line ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
CreatePoints ( Point start, Point end, double offset, int count ) : IEnumerable

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Create() 공개 메소드

public Create ( int offset, int length, string message, Color markerColor ) : void
offset int
length int
message string
markerColor Color
리턴 void

Draw() 공개 메소드

public Draw ( TextView textView, Avalonia.Media.DrawingContext drawingContext ) : void
textView TextView
drawingContext Avalonia.Media.DrawingContext
리턴 void

GetMarkersAtOffset() 공개 메소드

public GetMarkersAtOffset ( int offset ) : IEnumerable
offset int
리턴 IEnumerable

TextMarkerService() 공개 메소드

public TextMarkerService ( TextDocument document ) : System
document AvalonStudio.TextEditor.Document.TextDocument
리턴 System

TransformLine() 공개 메소드

public TransformLine ( TextView textView, Avalonia.Media.DrawingContext drawingContext, VisualLine line ) : void
textView TextView
drawingContext Avalonia.Media.DrawingContext
line VisualLine
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void