public TextElement(PhpString str, Encoding encoding) { Debug.Assert(str != null); _data = str.ContainsBinaryData ? (object)str.ToBytes(encoding) : str.ToString(encoding); Debug.Assert(IsText ^ IsBinary); }
/// <summary> /// Converts mutable string to byte[]. /// </summary> public static byte[] ToBytes(PhpString value, Context ctx) => value.ToBytes(ctx);