main
Fix
use recursive patterns
Make sealed
Speculative fix for formatting exception
Remove unnecessary imports
FIx formatting
Apply suggestion from @CyrusNajmabadi
Fix SpaceBeforeComma bug and extract duplicate logic to local function
Update the patch to remove dependency on IgnoredDirectiveTriviaSyntax
Fix issue with typing [] causing formatting to happen
Unions: add most basic IDE support (#82604)