Initial commit for System.Text.Rune (dotnet/coreclr#20935)
authorLevi Broderick <GrabYourPitchforks@users.noreply.github.com>
Wed, 14 Nov 2018 01:05:02 +0000 (17:05 -0800)
committerGitHub <noreply@github.com>
Wed, 14 Nov 2018 01:05:02 +0000 (17:05 -0800)
commit17c7414efc4808b5189a76c8b77fc37faf29d1d2
tree9048c910d83022fd77773d7f67d95d89c8356307
parente4af9b46a54934f8de5c057ae9cd92216631bcbf
Initial commit for System.Text.Rune (dotnet/coreclr#20935)

This type represents a Unicode scalar value ([ U+0000..U+D7FF ], inclusive; and [ U+E000..U+10FFFF ], inclusive). The primary scenario is for having a consistent representation of Unicode data regardless of the underlying input encoding type, including abstracting away surrogate code points.

Commit migrated from https://github.com/dotnet/coreclr/commit/7fcd8a86732f2a57b17d3848f113b5a8afca8d6f
src/coreclr/src/System.Private.CoreLib/Resources/Strings.resx
src/coreclr/src/System.Private.CoreLib/src/System/ThrowHelper.cs
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Text/Rune.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Text/UnicodeDebug.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Text/UnicodeUtility.cs [new file with mode: 0644]