public ReadParagraph ( IronRuby.Builtins.RubyEncoding encoding, bool preserveEndOfLines, int limit ) : MutableString | ||
encoding | IronRuby.Builtins.RubyEncoding | |
preserveEndOfLines | bool | |
limit | int | |
return | MutableString |
public MutableString ReadParagraph(RubyEncoding/*!*/ encoding, bool preserveEndOfLines, int limit) {
// TODO: limit
var result = ReadLine(MutableString.CreateAscii("\n\n"), encoding, preserveEndOfLines, limit);
int c;
while ((c = PeekByteNormalizeEoln(preserveEndOfLines)) != -1) {
if (c != '\n') {
break;
}
ReadByteNormalizeEoln(preserveEndOfLines);
}
return result;
}