You've already forked linux-packaging-mono
Imported Upstream version 4.0.0~alpha1
Former-commit-id: 806294f5ded97629b74c85c09952f2a74fe182d9
This commit is contained in:
@ -80,6 +80,17 @@ namespace System {
|
||||
catch (Exception) {
|
||||
}
|
||||
}
|
||||
|
||||
/* Called from TextWriter:WriteLine(string) */
|
||||
public override void Write(char[] buffer, int index, int count) {
|
||||
try {
|
||||
sb.Append (buffer);
|
||||
if (buffer != null && buffer.Length >= CoreNewLine.Length && EndsWithNewLine (buffer))
|
||||
Flush ();
|
||||
}
|
||||
catch (Exception) {
|
||||
}
|
||||
}
|
||||
|
||||
bool EndsWithNewLine (string value)
|
||||
{
|
||||
@ -90,6 +101,16 @@ namespace System {
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool EndsWithNewLine (char[] value)
|
||||
{
|
||||
for (int i = 0, v = value.Length - CoreNewLine.Length; i < CoreNewLine.Length; ++i, ++v) {
|
||||
if (value [v] != CoreNewLine [i])
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public override void WriteLine ()
|
||||
{
|
||||
|
Reference in New Issue
Block a user