Making this an uber tracking issue for anything tuple related in the semantic model API. - [x] NaturalTypeOpt needs to be udpated where appropriate - [ ] Deconstruction assignment is currently entirely unhandled, as is deconstruction foreach (including `var _` and `_` discards) - [ ] Null literal in `new ValueTuple<object?, string>(null, """") { Item1 = x };` has a different `LValueResult.Type` and `RValueResult.Type`
Making this an uber tracking issue for anything tuple related in the semantic model API.
var _and_discards)new ValueTuple<object?, string>(null, """") { Item1 = x };has a differentLValueResult.TypeandRValueResult.Type