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
101 stars 13 forks source link

Remove `ignore_optional` Flag from `xxx_type_string` Functions #3924

Closed InsertCreativityHere closed 6 months ago

InsertCreativityHere commented 6 months ago

This PR does what the title says. In the handful of places where we actually set this to true, we now have a new function: remove_optional_modifier_from. We get the fully typed string (optional and all), and if we don't want the optional part, we call this function on it.