/// <summary>
/// Writes a the bytes for a CS string in BSON format
/// </summary>
public static byte[] AsCString(string value)
{
var stream = new DynamicStream();
stream.Append(AsString(value));
stream.InsertAt(0, BitConverter.GetBytes(stream.Length));
return stream.ToArray();
}