csharplang/meetings/2018/LDM-2018-07-16.md
2018-07-09 17:07:16 -07:00

718 B
Raw Blame History

C# Language Design Notes for Jul 16, 2018

Agenda (planned)

Null-related features

  1. Null-coalescing assignment (??=) https://github.com/dotnet/csharplang/issues/34
    • Also in this proposal are ||= and &&=, but its not clear if theyre actually championed.
  2. Null-conditional await (await?) https://github.com/dotnet/csharplang/issues/35
    • As part of this, I think we should also consider other constructs that could benefit. On my list here are yield and foreach.
  3. Null operator support for pointer types https://github.com/dotnet/csharplang/issues/418
    • Array dereferences (p?[a]), pointer dereferences (p?->a), and null coalescing operators (p ?? q) are on the list here.