Skip to content

Extensions: Move public APIs into INamedTypeSymbol#80230

Merged
jcouv merged 1 commit intodotnet:mainfrom
jcouv:extensions-public
Sep 11, 2025
Merged

Extensions: Move public APIs into INamedTypeSymbol#80230
jcouv merged 1 commit intodotnet:mainfrom
jcouv:extensions-public

Conversation

@jcouv
Copy link
Member

@jcouv jcouv commented Sep 11, 2025

Split from earlier PR: #80164
Based on feedback from API review, I'm moving the API from ITypeSymbol down into INamedTypeSymbol.

Relates to test plan #76130

@jcouv jcouv self-assigned this Sep 11, 2025
@dotnet-policy-service dotnet-policy-service bot added VSCode Needs API Review Needs to be reviewed by the API review council labels Sep 11, 2025
@jcouv jcouv marked this pull request as ready for review September 11, 2025 12:13
@jcouv jcouv requested review from a team as code owners September 11, 2025 12:13
@jcouv jcouv merged commit 54f35af into dotnet:main Sep 11, 2025
28 checks passed
@jcouv jcouv deleted the extensions-public branch September 11, 2025 13:04
@dotnet-policy-service dotnet-policy-service bot added this to the Next milestone Sep 11, 2025
333fred added a commit to 333fred/roslyn that referenced this pull request Sep 11, 2025
* upstream/main: (233 commits)
  Extensions: add SyntaxGenerator support and AssociatedExtensionImplementation API (dotnet#80170)
  Fix error when hoisting a non-ref call (dotnet#80138)
  Ensure that refkinds are rewritten for complex methods (dotnet#79916)
  Revert
  Do not go through the workspace to access services
  DefiniteAssignmentPass.MarkFieldsUsed - avoid infinite recursion due to generic substitution (dotnet#80135)
  Reduce allocations in AnalyzerDriver.TryExecuteSymbolEndActions (dotnet#79855)
  RefSafetyAnalysis: Fix handling of nested deconstruction utilizing modern extensions (dotnet#80231)
  Extensions: adjust rewriting of anonymous type property symbols (dotnet#80211)
  Extensions: Move public APIs into INamedTypeSymbol (dotnet#80230)
  Extensions: improve error recovery in older language versions (dotnet#80206)
  Fall back to `dotnet exec` if apphost does not exist (dotnet#80153)
  Update dependencies from https://github.com/dotnet/dotnet build 282708 (dotnet#80228)
  Add a workaround for microsoft/vs-mef#620
  Revert "FailFast if the MEF composition is clearly broken"
  switch from windows combobox to visualstudio combobox (dotnet#80219)
  Update System.Text.Json in packages which use 4.12 Roslyn (dotnet#80197)
  add flags to unblock CI (dotnet#80222)
  Move static members to another type - qualifies static member references in the moved members (dotnet#80178)
  Fix broken link for C# 14 lambda parameter modifiers
  ...
@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 Needs API Review Needs to be reviewed by the API review council VSCode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants