IMessage の一部のフィールドまたはサブメッセージに IsOptional プロパティが true に設定されている場合、それが指定されているかどうかを確認する方法は?
pbMsg.DescriptorForType.FindFieldByName("some_field_name").IsOptional == true
そうでない場合、そのフィールドまたはそのサブフィールド (またはサブメッセージ) にアクセスすると、例外が発生します。
IMessage の一部のフィールドまたはサブメッセージに IsOptional プロパティが true に設定されている場合、それが指定されているかどうかを確認する方法は?
pbMsg.DescriptorForType.FindFieldByName("some_field_name").IsOptional == true
そうでない場合、そのフィールドまたはそのサブフィールド (またはサブメッセージ) にアクセスすると、例外が発生します。