Skip to content

[Version 9.0] Feature support for variance safety for static interface members#1471

Draft
BillWagner wants to merge 1 commit into
draft-v9from
v9-static-interface-variance-safety
Draft

[Version 9.0] Feature support for variance safety for static interface members#1471
BillWagner wants to merge 1 commit into
draft-v9from
v9-static-interface-variance-safety

Conversation

@BillWagner

Copy link
Copy Markdown
Member

This PR replaces #1343

@RexJaeschke RexJaeschke added this to the C# 9.0 milestone Nov 12, 2025
@RexJaeschke RexJaeschke added type: feature This issue describes a new feature Review: pending Proposal is available for review labels Nov 12, 2025
@RexJaeschke RexJaeschke changed the title [Version 9.0] Variance safety for static interface members [Version 9.0] Feature support for variance safety for static interface members Nov 14, 2025
@ericlippert ericlippert self-assigned this Dec 3, 2025
@BillWagner
BillWagner force-pushed the v9-static-interface-variance-safety branch from 02c6294 to 6da00cc Compare April 10, 2026 22:08
@BillWagner
BillWagner force-pushed the v9-static-interface-variance-safety branch from 6da00cc to 5b8dff8 Compare May 12, 2026 22:12
BillWagner added a commit that referenced this pull request Jul 22, 2026
Found based on #1470 and #1471

In our 7/22 meeting, we merged updated features for both C# 8 and C# 9.  The tools did the correct work, but made all commits on one branch.  So, both of these PRs picked up changes from the v8 and v9 PRs.

This change instructs the workflow to create the pull request branch name based on the base branch version it started with. Doing that means it will not accidentically cross versions when the automation runs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Review: pending Proposal is available for review type: feature This issue describes a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants