C# Класс FastColoredTextBoxNS.FileTextSource

This class contains the source text (chars and styles). It stores a text lines, the manager of commands, undo/redo stack, styles.
Наследование: TextSource
Показать файл Открыть проект

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

Метод Описание
Clear ( ) : void
ClearIsChanged ( ) : void
CloseFile ( ) : void
Dispose ( ) : void
FileTextSource ( FastColoredTextBox currentTB ) : System
GetLineLength ( int i ) : int
InsertLine ( int index, System.Line line ) : void
LineHasFoldingEndMarker ( int iLine ) : bool
LineHasFoldingStartMarker ( int iLine ) : bool
OpenFile ( string fileName, Encoding enc ) : void
RemoveLine ( int index, int count ) : void
SaveToFile ( string fileName, Encoding enc ) : void
this ( int i ) : System.Line

Приватные методы

Метод Описание
DefineEncoding ( Encoding enc, FileStream fs ) : Encoding
DefineShift ( Encoding enc ) : int
LoadLineFromSourceFile ( int i ) : void
ReadLine ( StreamReader sr, int i ) : string
UnloadLine ( int iLine ) : void
UnloadUnusedLines ( ) : void
timer_Tick ( object sender, EventArgs e ) : void

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

ClearIsChanged() публичный Метод

public ClearIsChanged ( ) : void
Результат void

CloseFile() публичный Метод

public CloseFile ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FileTextSource() публичный Метод

public FileTextSource ( FastColoredTextBox currentTB ) : System
currentTB FastColoredTextBox
Результат System

GetLineLength() публичный Метод

public GetLineLength ( int i ) : int
i int
Результат int

InsertLine() публичный Метод

public InsertLine ( int index, System.Line line ) : void
index int
line System.Line
Результат void

LineHasFoldingEndMarker() публичный Метод

public LineHasFoldingEndMarker ( int iLine ) : bool
iLine int
Результат bool

LineHasFoldingStartMarker() публичный Метод

public LineHasFoldingStartMarker ( int iLine ) : bool
iLine int
Результат bool

OpenFile() публичный Метод

public OpenFile ( string fileName, Encoding enc ) : void
fileName string
enc System.Text.Encoding
Результат void

RemoveLine() публичный Метод

public RemoveLine ( int index, int count ) : void
index int
count int
Результат void

SaveToFile() публичный Метод

public SaveToFile ( string fileName, Encoding enc ) : void
fileName string
enc System.Text.Encoding
Результат void

this() публичный Метод

public this ( int i ) : System.Line
i int
Результат System.Line