C# Класс lw_common.large_string

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

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

Метод Описание
add_lines ( string lines, int &added_line_count, bool &was_last_line_incomplete, bool &is_last_line_incomplete ) : void
add_preparsed_line ( string line ) : void
clear ( ) : void
dump_lines ( ) : void
expect_bytes ( ulong byte_count ) : void
line_at ( int idx ) : string
merge_line_into_previous_line ( int line_idx ) : void
set_lines ( string lines, int &line_count ) : void

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

Метод Описание
compute_indexes ( int start_pos ) : void
ends_in_enter ( ) : bool
line_at_impl ( int idx ) : string
next_enter ( int start_pos ) : int
test_compute_lines ( ) : void
update_indexes_capacity ( ) : void

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

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

public add_lines ( string lines, int &added_line_count, bool &was_last_line_incomplete, bool &is_last_line_incomplete ) : void
lines string
added_line_count int
was_last_line_incomplete bool
is_last_line_incomplete bool
Результат void

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

public add_preparsed_line ( string line ) : void
line string
Результат void

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

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

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

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

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

public expect_bytes ( ulong byte_count ) : void
byte_count ulong
Результат void

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

public line_at ( int idx ) : string
idx int
Результат string

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

public merge_line_into_previous_line ( int line_idx ) : void
line_idx int
Результат void

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

public set_lines ( string lines, int &line_count ) : void
lines string
line_count int
Результат void