Skip to content

.NET Core 3 changed how high surrogates are encoded / decoded #41280

@jaredpar

Description

@jaredpar

Reference issue: http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/546621

In moving Roslyn to netcoreapp3.1 it's clear that how unicode high surrogates are encoded / decoded has changed in a way that breaks assumptions in the compiler. Specifically it breaks tests we added to guard against customer reported scenarios. Need to figure out how impactful this is.

For now disabling the relevant test on .NET Core. The Desktop version remains to verify the compiler side of this behavior.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions