19 Commits (47b7d2c7cadf74ceec90fc5042232819cd0dd557)

Author SHA1 Message Date
Jon Skeet 47b7d2c7ca Add DiscardUnknownFields support for C# 7 years ago
Jie Luo b308580bb1 Cherrypick for csharp, including: 7 years ago
Jie Luo bfd254e14f
Add unknown field support for csharp (#3936) 7 years ago
Jon Skeet e0d24cc84a Detect invalid tags with a field number of 0 in C# 8 years ago
Jon Skeet cdd524a0bd Ensure leaveOpen is true when writing to a buffer 8 years ago
Jos Hickson 790e6afb72 Fixed out-of-date documentation for CodedInputStream.ReadEnum. (#1581) 9 years ago
Jon Skeet c0cf71bec9 Implement IDisposable for CodedInputStream and CodedOutputStream 9 years ago
Jon Skeet 9bdc848832 Validate that end-group tags match their corresponding start-group tags 9 years ago
Jon Skeet 7762f163a4 Rename Preconditions to ProtoPreconditions 9 years ago
Jon Skeet 2212f56bcd Added documentation to generated code. 10 years ago
Jon Skeet f2732c7af1 More TODOs done. 10 years ago
Jon Skeet 6f300442bc Tidying up - fix a bunch of TODOs and remove outdated ones. 10 years ago
Jon Skeet 6e16037c99 Address review comments. 10 years ago
Jon Skeet e7f88ff129 Skip groups properly. 10 years ago
Jon Skeet ff334a60eb Change ReadTag and PeekTag to just use 0 as a return value for "end of stream", rather than using an awkward out parameter. 10 years ago
Jon Skeet 15bf55e225 Validate that after reading a message, we've consumed as many bytes as we expected to. 10 years ago
Jon Skeet 9df2defa29 Consume unknown fields when parsing. 10 years ago
Jon Skeet 811fc89f0e Document everything, and turn on errors if we fail to document anything in the future. 10 years ago
Jon Skeet 0e0e0c97e7 Expose Coded*Stream constructors directly. 10 years ago
Jon Skeet 59eeebee87 First pass at the big rename from ProtocolBuffers to Google.Protobuf. 10 years ago
Jon Skeet ee835a3fe4 Fix copyright lines for all C# code. 10 years ago
Jon Skeet f34d37a3d4 Tidying up and extra tests. 10 years ago
Jon Skeet f2a27cc2c7 First pass (not yet compiling) at removing all the array handling code from Coded*Stream. 10 years ago
Jon Skeet df44ae4413 More map tests, and various production code improvements. 10 years ago
Jon Skeet cdeda4b876 Minor cleanup. 10 years ago
Jon Skeet a0f956932d Use our "local" copy of Encoding.UTF8 in CodedInputStream too. 10 years ago
Jon Skeet 7532f0256f Reimplement RepeatedField<T> using an array as the backing store. 10 years ago
Jon Skeet ca2adbd560 Fix incorrect handling of non-seekable streams. 10 years ago
Jon Skeet 96ddf01aed Coded*Stream streamlining. 10 years ago
Jon Skeet 39aaf21d51 Reimplement enums as int values, and get rid of EnumHelper. 10 years ago
Jon Skeet e38294a62d First pass at the mutable API. Quite a bit more to do - in particular, it's pretty slow right now. 10 years ago
Jon Skeet f015b860b7 Remove CLS compliance from runtime code. 10 years ago