public void WriteBase64Text(byte[] trailBytes, int trailByteCount, byte[] buffer, int offset, int count)
{
if (_captureText != null || _captureXText != null)
{
if (trailByteCount > 0)
{
WriteText(XmlConverter.Base64Encoding.GetString(trailBytes, 0, trailByteCount));
}
WriteText(XmlConverter.Base64Encoding.GetString(buffer, offset, count));
}
else
{
if (_captureStream == null)
_captureStream = new MemoryStream();
if (trailByteCount > 0)
_captureStream.Write(trailBytes, 0, trailByteCount);
_captureStream.Write(buffer, offset, count);
}
}