Hi all,
I'm not sure if this is a bug or me not understanding something. When I define 
a field as required list<double> in my Thrift file, the generated C# class has 
a nullable list property, like List<double>?, instead of a non-nullable list.
Example Thrift:
struct TTest {
  1: required list<double> myList = []
}
Generated C#:
public List<double>? MyList { get; set; }
I expected a non-nullable List<double> property for required fields. Is this 
intentional, or a bug?
Thrift version: 0.21.0
Thanks for your help!
Matt

Reply via email to