C#: Added with
keyword & improved record support
#2993
Merged
with
keyword & improved record support
#2993