C# Class lw_common.large_string

Afficher le fichier Open project: jtorjo/logwizard Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

add_lines() public méthode

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
Résultat void

add_preparsed_line() public méthode

public add_preparsed_line ( string line ) : void
line string
Résultat void

clear() public méthode

public clear ( ) : void
Résultat void

dump_lines() public méthode

public dump_lines ( ) : void
Résultat void

expect_bytes() public méthode

public expect_bytes ( ulong byte_count ) : void
byte_count ulong
Résultat void

line_at() public méthode

public line_at ( int idx ) : string
idx int
Résultat string

merge_line_into_previous_line() public méthode

public merge_line_into_previous_line ( int line_idx ) : void
line_idx int
Résultat void

set_lines() public méthode

public set_lines ( string lines, int &line_count ) : void
lines string
line_count int
Résultat void