bool HandleWriteTrailBytes(IAsyncResult result) { if (this.trailByteCount > 0) { if (result == null) { result = writer.BeginInternalWriteBase64Text(this.trailBytes, 0, this.trailByteCount, PrepareAsyncCompletion(onTrailBytesComplete), this); if (!result.CompletedSynchronously) { return(false); } } writer.EndInternalWriteBase64Text(result); } return(HandleWriteBase64Text(null)); }