main
Update features to use file scoped namespaces
Update logic
Reapply "Move to .NET 10 Preview 5 (#78906)"
Break into two entrypoints for clarity