示例#1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         Writer2.Dispose();
     }
     base.Dispose(disposing);
 }
示例#2
0
 public override void Write(char[] buffer, int index, int count)
 {
     publicWrite(new string(buffer, index, count));
     Writer2.Write(buffer, index, count);
 }
示例#3
0
 public override void Write(string value)
 {
     publicWrite(value);
     Writer2.Write(value);
 }
示例#4
0
 public override void Write(char[] buffer)
 {
     publicWrite(new string(buffer));
     Writer2.Write(buffer);
 }
示例#5
0
 public override void Write(char value)
 {
     publicWrite(value.ToString());
     Writer2.Write(value);
 }
示例#6
0
 public override void Flush()
 {
     // InternalFlush
     Writer2.Flush();
 }
示例#7
0
 public override void Close()
 {
     Writer2.Close();
 }
示例#8
0
 public override Task WriteLineAsync()
 {
     publicWrite(Environment.NewLine);
     return(Writer2.WriteLineAsync());
 }
示例#9
0
 public override Task WriteLineAsync(string value)
 {
     publicWrite(value + Environment.NewLine);
     return(Writer2.WriteLineAsync(value));
 }
示例#10
0
 public override Task WriteAsync(string value)
 {
     publicWrite(value);
     return(Writer2.WriteAsync(value));
 }
示例#11
0
 public override Task WriteAsync(char[] buffer, int index, int count)
 {
     publicWrite(new string(buffer, index, count));
     return(Writer2.WriteAsync(buffer, index, count));
 }
示例#12
0
 public override Task WriteAsync(char value)
 {
     publicWrite(value.ToString());
     return(Writer2.WriteAsync(value));
 }
示例#13
0
 public override Task WriteLineAsync(char value)
 {
     InternalWrite(value + Environment.NewLine);
     return(Writer2.WriteLineAsync(value));
 }
示例#14
0
 public override Task FlushAsync()
 {
     // InternalFlush
     return(Writer2.FlushAsync());
 }
示例#15
0
 public override void Flush()
 {
     // publicFlush
     Writer2.Flush();
 }
示例#16
0
 public override Task WriteLineAsync(char[] buffer, int index, int count)
 {
     publicWrite(new string(buffer, index, count) + Environment.NewLine);
     return(Writer2.WriteLineAsync(buffer, index, count));
 }
示例#17
0
 public override Task FlushAsync()
 {
     // publicFlush
     return(Writer2.FlushAsync());
 }
示例#18
0
 public override void Write(string value)
 {
     InternalWrite(value);
     Writer2.Write(value);
 }