Zdexby TheHolyOneZ
9,523 structs
Struct

Rune

: ValueType : Object
System.Text.Rune, Sentry.System.Text.Encodings.Web 0x0004 (4 B) Sentry.System.Text.Encodings.Web.dll
0x00x0004

Members 5

OffsetSizeNameTypeFlags
—0x04MaxUtf16CharsPerRuneintPrivateStatic+1 flags
—0x02HighSurrogateStartushortPrivateStatic+1 flags
—0x02LowSurrogateStartushortPrivateStatic+1 flags
—0x04HighSurrogateRangeintPrivateStatic+1 flags
0x04_valueuintPrivate+1 flags

Functions 21

SignatureFlagsNativeParams
void .ctor(uint value)Public+1 flags—0x04
void .ctor(int value)Public+1 flags—0x04
void .ctor(uint scalarValue, bool unused)Private+1 flags—0x04
bool get_IsAscii()Public+1 flags—0x01
bool get_IsBmp()Public+1 flags—0x01
bool op_Equality(const Rune& left, const Rune& right)PublicStatic+1 flags—0x04
bool op_Inequality(const Rune& left, const Rune& right)PublicStatic+1 flags—0x04
bool IsControl(const Rune& value)PublicStatic—0x04
Rune get_ReplacementChar()PublicStatic+1 flags—0x04
int get_Utf16SequenceLength()Public+1 flags—0x04
int get_Value()Public+1 flags—0x04
OperationStatus DecodeFromUtf16(const ReadOnlySpan<System.Char>& source, ref Rune& result, ref int& charsConsumed)PublicStatic—0x18
OperationStatus DecodeFromUtf8(const ReadOnlySpan<System.Byte>& source, ref Rune& result, ref int& bytesConsumed)PublicStatic—0x18
bool Equals(object obj)Public+1 flags—0x08
bool Equals(const Rune& other)Public—0x04
int GetHashCode()Public+1 flags—0x04
bool TryCreate(ushort ch, ref Rune& result)PublicStatic—0x04
bool TryCreate(ushort highSurrogate, ushort lowSurrogate, ref Rune& result)PublicStatic—0x04
bool TryEncodeToUtf16(const Span<System.Char>& destination, ref int& charsWritten)Public—0x18
bool TryEncodeToUtf8(const Span<System.Byte>& destination, ref int& bytesWritten)Public—0x18
Rune UnsafeCreate(uint scalarValue)Static+1 flags—0x04

Used by 6

types with a member, parameter or interface of this type