main
Update code to use GetFirstLocation() instead of Locations[0] or Locations.First() (#80709)
update headers
Merge remote-tracking branch 'upstream/main' into merges/features/closed-class-to-main
Add an enforcement for a layering separation between Cci instances used for metadata emit and compiler symbols. (#49088)
Make fields readonly
VB: Align design around speculative semantic models with C#. (#64751)
IDE0036 - VB
Validate pooled objects in compiler tests (#82784)
Warn for multiple blank lines in source (#65451)
ReferenceEqualityComparer (#78350)
[EnC] Use default encoding stored in the PDB for creating committed document SourceText (#81912)
Cache the DiagnosticDescriptors produced by the C# diagnostic analyzer (#67720)
API for getting a deterministic key for a Compilation (#57134)
Address API review feedback - rename 'CustomConfigurable' to 'CustomSeverityConfigurable'