Share via


Utf8String Class

Definition

public class Utf8String : IComparable<Microsoft.Azure.Cosmos.Core.Utf8.Utf8String>, IComparable<string>, IEquatable<Microsoft.Azure.Cosmos.Core.Utf8.Utf8String>, IEquatable<string>
type Utf8String = class
    interface IEquatable<Utf8String>
    interface IComparable<Utf8String>
    interface IEquatable<string>
    interface IComparable<string>
Public Class Utf8String
Implements IComparable(Of String), IComparable(Of Utf8String), IEquatable(Of String), IEquatable(Of Utf8String)
Inheritance
Utf8String
Implements

Fields

Name Description
Empty

Properties

Name Description
IsEmpty
Length
Memory
Span

Methods

Name Description
CompareTo(String)
CompareTo(Utf8String)
CopyFrom(Utf8Span)
Equals(Object)
Equals(String)
Equals(Utf8Span)
Equals(Utf8String)
GetEnumerator()
GetHashCode()
IsNullOrEmpty(Utf8String)
ToString()
TranscodeUtf16(String)
TryParseUtf8Bytes(ReadOnlyMemory<Byte>, Utf8String)
TrySplitFirst(Utf8Span, Utf8String, Utf8String)
TryTrim(Utf8Span, Utf8Span, Utf8String)
TryTrimLeft(Utf8Span, Utf8String)
TryTrimRight(Utf8Span, Utf8String)
UnsafeFromUtf8BytesNoValidation(ReadOnlyMemory<Byte>)

Operators

Name Description
Equality(Utf8String, Utf8String)
GreaterThan(String, Utf8String)
GreaterThan(Utf8String, String)
GreaterThan(Utf8String, Utf8String)
GreaterThanOrEqual(String, Utf8String)
GreaterThanOrEqual(Utf8String, String)
GreaterThanOrEqual(Utf8String, Utf8String)
Implicit(Utf8String to Utf8Span)
Implicit(Utf8String to UtfAnyString)
Inequality(Utf8String, Utf8String)
LessThan(String, Utf8String)
LessThan(Utf8String, String)
LessThan(Utf8String, Utf8String)
LessThanOrEqual(String, Utf8String)
LessThanOrEqual(Utf8String, String)
LessThanOrEqual(Utf8String, Utf8String)

Applies to