main
Record anonymous type dependencies during initial binding (#81024)
Copilot: Fix culture-sensitive StringBuilder.Append and ToString calls across codebase and add banned symbols (#80800)
Add ChecksumAlgorithm to project snapshot (#62840)
SourceMemberMethodSymbol.IsMetadataVirtual should force complete declaring type when queried by a different module (#84013)
Replace string.Compare == 0 patterns with Equals/StartsWith calls (#84036)
Improve debug view of synthesized collection types (#84453)
Validate pooled objects in compiler tests (#82784)
update headers
Update code to use GetFirstLocation() instead of Locations[0] or Locations.First() (#80709)
VB: Recognize and check an `unmanaged` constraint (#75665)
Implement compiler support for System.Runtime.InteropServices.ExtendedLayoutAttribute (#78741)
Merge 'master' into features/UsedAssemblyReferences
Move SpecializedCollections to Microsoft.CodeAnalysis.Collections namespace (#78466)
Warn for multiple blank lines in source (#65451)
EnC: Mark deleted members with an attribute (#79764)
IDE0036 - VB
EnC: Defer lambda rude edit reporting to runtime (#70418)
Merge remote-tracking branch 'dotnet/master' into merges/master-to-features/UsedAssemblyReferences
Fix #55183: Add SymbolVisitor<TArgument, TResult> (#56530)
Reduce allocations in MergedNamespaceSymbol.SlowGetChildNames (#68614)
Avoid storing information about unrelated assemblies in AssembliesToWhichInternalAccessHasBeenDetermined (#81959)
Extensions: Add ReduceExtensionMember API (#80659)
Report error creating delegate from partial generic method without implementation (#73060)
Introduce a concept of internal special types, move all members defined in special types to the SpecialMember set. (#72646)
Add support for assembly/module-level `[Experimental]` and contextual suppression (#69316)
Extensions: DocumentationCommentId and ExtensionGroupingName/ExtensionMarkerName APIs, update grouping type metadata name (#80164)
Add WhereAsArray with generic argument (#42682)
Consolidate implementation of Equals that considers/doesn’t consider TypeCompareKind for VB type symbols. (#49569)
Reduce amount of allocated MissingMetadataTypeSymbol symbols during various lookup operations. (#65046)
Support ExperimentalAttribute.Message (#76060)
Adjust public API based on API review feedback (#71940)
Revert unnecessary changes
Handle interaction of VB with Static Abstract Members in interfaces (#56375)
Change AssemblyData.AvailableSymbols to ImmutableArray instead of IEnumerable (#70087)
VB support for CallerArgumentExpression (#54132)
VB: Check overload resolution priority for basic scenarios involving methods (#75862)
Implement Required Members for VB (#66084)
Propagate marked attributes to synthesized fields. (#76567)
Unsafe evolution: fix name of ISymbol public API (#84784)
Redo support for pp symbols in finder
Revert style change
Report error when MetadataUpdateDeletedAttribute is applied manually (#80125)
Rename the Docs directory to docs (lowercase). (changeset 1396430)
Add ITypeSymbol.UnionCaseTypes property (#84707)
Allow users to define EmbeddedAttribute (#76523)
Pool `BindingDiagnosticBag`s (#68108)