Skip to content

GH260: Alias types of excluded alias namespaces in global usings - #261

Merged
devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-260
Oct 23, 2026
Merged

devlead merged 1 commit into
cake-build:developfrom
devlead:feature/gh-260

Conversation

@devlead

@devlead devlead commented Oct 23, 2026

Copy link
Copy Markdown
Member
  • Emit global using type aliases for public types in alias declaring namespaces excluded from global usings, skipping names that collide with an alias (e.g. BuildProvider, but not BuildSystem)
  • Add Assert-BuildProvider integration test using BuildSystem.Provider with BuildProvider without a using
  • Update CakeAliasGlobalUsings snapshots

fixes #260

… usings

- Emit global using type aliases for public types in alias declaring namespaces excluded from global usings, skipping names that collide with an alias (e.g. BuildProvider, but not BuildSystem)
- Add Assert-BuildProvider integration test using BuildSystem.Provider with BuildProvider without a using
- Update CakeAliasGlobalUsings snapshots
- fixes cake-build#260
@devlead
devlead merged commit 5b23dab into cake-build:develop Oct 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cake.Common.Build types like BuildProvider aren't available without a manual using

1 participant