implements IEquatable`1
0x00x0004
Members 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | _value | uint | Private+1 flags |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(uint value) | Public+1 flags | — | 0x04 |
| void .ctor(int value) | Public+1 flags | — | 0x04 |
| void .ctor(uint scalarValue, bool _) | 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 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 | 0x10 | |
| OperationStatus DecodeFromUtf8(const ReadOnlySpan<System.Byte>& source, ref Rune& result, ref int& bytesConsumed) | PublicStatic | 0x10 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(const Rune& other) | PublicFinal+2 flags | 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 | 0x10 | |
| bool TryEncodeToUtf8(const Span<System.Byte>& destination, ref int& bytesWritten) | Public | 0x10 | |
| Rune UnsafeCreate(uint scalarValue) | Static+1 flags | 0x04 |