protobuf-net r580に含まれているProtogenを使用して、次の.protoファイルをコンパイルしています。
message TestMessage2 {
required int32 someint = 1;
}
そして、私は奇妙な結果のコードがTwosComplementワイヤーフォーマットを使用していることに気づきました:
Private _someint As Integer
<Global.ProtoBuf.ProtoMember(1, IsRequired:=True, Name:="someint", DataFormat:=Global.ProtoBuf.DataFormat.TwosComplement)> _
Public Property someint As Integer
より最適化されたデフォルトのvarintタイプの代わりに。これは意図された動作ですか?