Passing a field of a struct by ref doesn't work when using named arguments. A copy of the structure is made before the address of the field is taken, the original structure's field is therefore left unchanged.It looks like it happens only with reference-type fields.
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Operating System Language