get_contents


Description:

public string get_contents (int max_lines = 0)

Gets file contents, optionally limited to first N lines.

Convenience method that delegates to file.buffer.get_text(). Requires file.buffer to be non-null. Ensure buffer is created before use.

Important

This method requires file.buffer to be non-null. Ensure buffer is created before use:

if (file.buffer == null) {
file.manager.buffer_provider.create_buffer(file);
}
var contents = file.get_contents();

Buffer must be loaded first (via read_async() or automatic loading).

Parameters:

max_lines

Maximum number of lines to return (0 = all lines)

Returns:

File contents, or empty string if not available