Adds nullable reference type (NRT) metadata to all members
Notes
This upgrades the C# version enough to support NRT. NRT is not incompatible with older frameworks, and no new features are being used that would cause an issue.
Test plan
Existing tests demonstrate compatibility. Existing API tests demonstrate new NRT metadata exposed with no source/binary breaking API changes.
Summary
Adds nullable reference type (NRT) metadata to all members
Notes
This upgrades the C# version enough to support NRT. NRT is not incompatible with older frameworks, and no new features are being used that would cause an issue.
Test plan
Existing tests demonstrate compatibility. Existing API tests demonstrate new NRT metadata exposed with no source/binary breaking API changes.