UnicodeDebug
using System.Diagnostics;
using System.Runtime.CompilerServices;
namespace System.Text
{
internal static class UnicodeDebug
{
[Conditional("DEBUG")]
internal static void AssertIsHighSurrogateCodePoint(uint codePoint)
{
}
[Conditional("DEBUG")]
internal static void AssertIsLowSurrogateCodePoint(uint codePoint)
{
}
[Conditional("DEBUG")]
internal static void AssertIsValidCodePoint(uint codePoint)
{
}
[Conditional("DEBUG")]
internal static void AssertIsValidScalar(uint scalarValue)
{
}
[Conditional("DEBUG")]
internal static void AssertIsValidSupplementaryPlaneScalar(uint scalarValue)
{
}
private static string ToHexString(uint codePoint)
{
return FormattableString.Invariant(FormattableStringFactory.Create("U+{0:X4}", codePoint));
}
}
}