C# Класс AvalonStudio.TextEditor.Rendering.TextMarkerService

Наследование: IBackgroundRenderer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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