ByteString public sealed class ByteString : IEnumerable<byte>, IEnumerable, IEquatable<ByteString> Documentation public static ByteString Empty { get; } public bool IsEmpty { get; } public byte this[int index] { get; } public int Length { get; } public ReadOnlyMemory<byte> Memory { get; } public ReadOnlySpan<byte> Span { get; } public static ByteString CopyFrom(byte[] bytes) public static ByteString CopyFrom(byte[] bytes, int offset, int count) public static ByteString CopyFrom(ReadOnlySpan<byte> bytes) public static ByteString CopyFrom(string text, Encoding encoding) public static ByteString CopyFromUtf8(string text) public static ByteString FromBase64(string bytes) public static ByteString FromStream(Stream stream) public static Task<ByteString> FromStreamAsync(Stream stream, CancellationToken cancellationToken = default) public static bool op_Equality(ByteString lhs, ByteString rhs) public static bool op_Inequality(ByteString lhs, ByteString rhs) public void CopyTo(byte[] array, int position) public CodedInputStream CreateCodedInput() public bool Equals(ByteString other) public IEnumerator<byte> GetEnumerator() public string ToBase64() public byte[] ToByteArray() public string ToString(Encoding encoding) public string ToStringUtf8() public void WriteTo(Stream outputStream)