Example #1
0
        public async Task <byte[]> ReadLineAsync(CancellationToken cancellationToken)
        {
            var rawLine = await Reader.ReadLineAsync(cancellationToken);

            RawLineReceived(this, new RawLineEventArgs(rawLine ?? new byte[0]));
            return(rawLine);
        }
Example #2
0
 public async Task <byte[]> ReadLineAsync(CancellationToken cancellationToken)
 {
     byte[] rawLine;
     if (UseSSL)
     {
         rawLine = await SSLReader.ReadLineAsync(cancellationToken);
     }
     else
     {
         rawLine = await Reader.ReadLineAsync(cancellationToken);
     }
     RawLineReceived(this, new RawLineEventArgs(rawLine ?? new byte[0]));
     return(rawLine);
 }