**Version Used**: VS 17.11.0 P 1.1 **Steps to Reproduce**: ```cs List<int> list = null; list ??= new($$); ``` https://github.com/dotnet/roslyn/assets/9047283/540c8cc0-c544-4c6b-8d86-c3db793733b3 Other observations: - assignment expressions (`list = new($$)`) seem to work well - but other compound assignment statements (`list += new($$)`, `-=`, ...) reproduce the issue too - method invocations seem to work as well too (`list += Math.Abs($$)`) **Diagnostic Id**: N/A **Expected Behavior**: Parameter names are listed. **Actual Behavior**: Parameter names are missing.