main
update headers
VB: Recognize and check an `unmanaged` constraint (#75665)
Refactoring of extension methods in source packages (#78620) - take 2 (#78894)
Warn for multiple blank lines in source (#65451)
Update code to use GetFirstLocation() instead of Locations[0] or Locations.First() (#80709)
VB support for CallerArgumentExpression (#54132)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Fix DeclaringSyntaxReferences returning empty for VB catch variables (#81151)
Store information about special attributes in the decl table to avoid going back to source unnecessarily. (#56402)
Copilot: Fix culture-sensitive StringBuilder.Append and ToString calls across codebase and add banned symbols (#80800)
Replace string.Compare == 0 patterns with Equals/StartsWith calls (#84036)
Implement compiler support for System.Runtime.InteropServices.ExtendedLayoutAttribute (#78741)
Do not resolve diagnostics early during attribute binding (#71140)
Clean up inheritance hierarchy for CSharpAttributeData/VisualBasicAttributeData. (#70519)
Propagate marked attributes to synthesized fields. (#76567)
Remove CallerArgumentExpression feature flag (#55841)
Merge remote-tracking branch 'dotnet/master' into UsedAssemblies_13