icerpc / icerpc-csharp

A C# RPC framework built for QUIC, with bidirectional streaming, first-class async/await, and Protobuf support.
https://docs.icerpc.dev
Apache License 2.0
102 stars 13 forks source link

Use required fields in classes and exceptions #4022

Closed bernardnormier closed 1 month ago

bernardnormier commented 1 month ago

This PR updates the C# mapping for Slice classes and exceptions to use 'required' fields for non-nullable reference types.

Fixes #4014.