Similar to #73894
Version Used:
Latest VS 2026 [11201.2]
Steps to Reproduce:
class C
{
public DateTime M(bool b)
{
return b ? new($$) : default;
}
}
Start typing ticks at $$
Expected Behavior:
I get ticks: completion since it is one of possible constructor parameters
Actual Behavior:
If you invoke competion in empty parens and start typing, the completion is shown. If you just start typing, it is not:

Additional info:
The underlying issue here is similar to #78627: any error in one of branches knocks out all error recovery, so type information is lost:
