Skip to content

Conversation

@jjonescz
Copy link
Member

Fixes #80250.

@jjonescz jjonescz requested a review from a team as a code owner September 12, 2025 09:01
Copy link
Contributor

@AlekseyTs AlekseyTs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (commit 1)

@jjonescz jjonescz requested review from a team and jcouv September 12, 2025 10:59
@jcouv jcouv self-assigned this Sep 12, 2025
@jcouv jcouv added the Feature - Extension Everything The extension everything feature label Sep 12, 2025
Copy link
Member

@jcouv jcouv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM Thanks (commit 1)

@jjonescz jjonescz merged commit d92fd99 into dotnet:main Sep 12, 2025
25 checks passed
@jjonescz jjonescz deleted the 80250-ExtensionCls branch September 12, 2025 11:32
@dotnet-policy-service dotnet-policy-service bot added this to the Next milestone Sep 12, 2025
333fred added a commit that referenced this pull request Sep 12, 2025
* upstream/main: (201 commits)
  Handle extension blocks in CLS compliance checker (#80251)
  Fix
  Simplify
  Simplify
  Simplify
  Simplify
  Simplify
  Add doc for GetInferredNullableAnnotation (#80245)
  Rename files to match type within
  Implement ref local hoisting in runtime async. Closes #79763.
  Pull ref initialization hoisting into a reusable class for use in runtime async
  REvert
  Break cycle for lambda using field keyword with inferred return type (#79995)
  Simplify tests
  Simplify
  Fixup
  New extension
  Extensions: add SyntaxGenerator support and AssociatedExtensionImplementation API (#80170)
  In process
  Support 'add using' for modern extension methods
  ...
333fred added a commit to 333fred/roslyn that referenced this pull request Sep 12, 2025
* upstream/main: (1725 commits)
  Handle extension blocks in CLS compliance checker (dotnet#80251)
  Fix
  Simplify
  Simplify
  Simplify
  Simplify
  Simplify
  Add doc for GetInferredNullableAnnotation (dotnet#80245)
  Rename files to match type within
  Implement ref local hoisting in runtime async. Closes dotnet#79763.
  Pull ref initialization hoisting into a reusable class for use in runtime async
  REvert
  Break cycle for lambda using field keyword with inferred return type (dotnet#79995)
  Simplify tests
  Simplify
  Fixup
  New extension
  Extensions: add SyntaxGenerator support and AssociatedExtensionImplementation API (dotnet#80170)
  In process
  Support 'add using' for modern extension methods
  ...
333fred added a commit to 333fred/roslyn that referenced this pull request Sep 12, 2025
* upstream/main: (131 commits)
  Handle extension blocks in CLS compliance checker (dotnet#80251)
  Fix
  Simplify
  Simplify
  Simplify
  Simplify
  Simplify
  Add doc for GetInferredNullableAnnotation (dotnet#80245)
  Rename files to match type within
  Implement ref local hoisting in runtime async. Closes dotnet#79763.
  Pull ref initialization hoisting into a reusable class for use in runtime async
  REvert
  Break cycle for lambda using field keyword with inferred return type (dotnet#79995)
  Simplify tests
  Simplify
  Fixup
  New extension
  Extensions: add SyntaxGenerator support and AssociatedExtensionImplementation API (dotnet#80170)
  In process
  Support 'add using' for modern extension methods
  ...
@akhera99 akhera99 modified the milestones: Next, 18.0 P1, 18.0 P2 Sep 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Compilers Feature - Extension Everything The extension everything feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLS compliance assert fails on extension blocks

4 participants