Skip to content

Fixing AssemblyVerifier.IsNameValid for Unicode Standard Annex 15#1094

Open
kohanis wants to merge 1 commit intoLavaGang:alpha-developmentfrom
kohanis:name-validation-fix
Open

Fixing AssemblyVerifier.IsNameValid for Unicode Standard Annex 15#1094
kohanis wants to merge 1 commit intoLavaGang:alpha-developmentfrom
kohanis:name-validation-fix

Conversation

@kohanis
Copy link

@kohanis kohanis commented Feb 12, 2026

Changing identifier check according to https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/lexical-structure#643-identifiers
Well, not actually, because
How an implementation enforces the restrictions on the allowable Unicode_Escape_Sequence values is an implementation issue.
means that actually any symbol is allowed (ironically, including \0. It won't work though), but I followed what was already in place

@HerpDerpinstine HerpDerpinstine added Bug / Issue Something isn't working Improvement New feature or request Under Review Needs to be looked over or discussed further labels Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug / Issue Something isn't working Improvement New feature or request Under Review Needs to be looked over or discussed further

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants