Document d = Document("file:///home/projects/app.d"); d.setContent("im"); immutable d2 = cast(immutable)d.clone.setContent("import std.stdio;\nvoid main() {}"); static assert(is(typeof(d.lineAtScope(0)) == const(char)[])); static assert(is(typeof(d2.lineAtScope(0)) == string)); static assert(is(typeof(d.lineAt(0)) == string)); static assert(is(typeof(d2.lineAt(0)) == string)); assert(d.lineAt(0) == "im"); assert(d2.lineAt(0) == "import std.stdio;\n"); assert(d.lineAtScope(0) == "im"); assert(d2.lineAtScope(0) == "import std.stdio;\n"); assert(d.lineAt(0).ptr !is d.rawText.ptr); assert(d2.lineAt(0).ptr is d2.rawText.ptr);
Returns the text of a line starting at line 0.
Contains the line terminator, if it exists.