360 Commits (78da66698b2f4b1f2530be855cf2509dd58737ca)

Author SHA1 Message Date
Jon Skeet 0fb39c4afe Created a new exception for JSON failures. 9 years ago
Jon Skeet 3d257a9dc1 Add recursion limit handling to JSON parsing. 9 years ago
Jon Skeet 6a94273549 Move the creation of the "fields by JSON name" dictionary to the descriptor. 9 years ago
Jon Skeet fb2488225f Implement JSON parsing in C#. 9 years ago
Jon Skeet 885406abcf Make BytesString.Unsafe internal (which it should have been all along) 9 years ago
Jon Skeet f5a0a7feeb Fix clearing wrapper type fields with reflection. 9 years ago
Jon Skeet 55313c9c5d Generated code for previous commit (oneof case contributing to hash code and equality). 9 years ago
Jon Skeet 964627ece0 Include the oneof-case in equality and hash code generated code. 9 years ago
Jon Skeet 9ed6d4da37 Support ToString in RepeatedField and MapField. 9 years ago
Jon Skeet 18e0a2e5ec Generated code from previous commit. 9 years ago
Jon Skeet 6bbbdfa24c Fix typo in oneof case enum comment 9 years ago
Jon Skeet e2c823027e Generated code changes for previous commit. 9 years ago
Jon Skeet b0888a42ad Generated code for previous commit 9 years ago
Jon Skeet 2212f56bcd Added documentation to generated code. 9 years ago
Jon Skeet e50461d809 Pack/Unpack implementation for Any. 9 years ago
Jon Skeet 9489817df2 Regenerated code. Most changes are whitespace, removing trailing spaces. 9 years ago
Jon Skeet 5eb1fac983 Generate a directory hierarchy based on namespace (C#) 9 years ago
Jan Tattermusch 8fca6f83c6 Update README.md for C# 9 years ago
Jan Tattermusch 72145dffd8 include descriptor.proto in nuget package 9 years ago
Jan Tattermusch 295047518c include descriptor.proto in nuget package 9 years ago
Jon Skeet 8f2892bc62 Remove extraneous TODO 9 years ago
Jon Skeet 3c74a0c9cc Change where we rename Descriptor.cs to DescriptorProtoFile.cs. 9 years ago
Jon Skeet 31d119af22 Remove extraneous TODO 9 years ago
Jon Skeet ca89a1a118 Change where we rename Descriptor.cs to DescriptorProtoFile.cs. 9 years ago
Jan Tattermusch fa2fe35dec fix type initialization problem with FileDescriptor 9 years ago
Jan Tattermusch 143688f68b add a failing descriptor test 9 years ago
Jan Tattermusch a55a4449ef remove duplicate test case 9 years ago
Jon Skeet a39ababb7c Allow public access to descriptor.proto as a dependency. 9 years ago
Jon Skeet f2732c7af1 More TODOs done. 9 years ago
Jon Skeet 4deea8c231 Fix parameter name in exception. 9 years ago
Jon Skeet 5be01ee65b Implement ICollection.CopyTo (using Array) for MapField views. 9 years ago
Jon Skeet 3f45d7c11e Implement Keys and Values as views 9 years ago
Jon Skeet 547d8e8221 Make FieldDescriptor.IsPacked work appropriately. 9 years ago
Jon Skeet c671095e91 Address review comments. 9 years ago
Jon Skeet 889b88a29f Remove reference to generic types within XML comment. 9 years ago
Jon Skeet 6f300442bc Tidying up - fix a bunch of TODOs and remove outdated ones. 9 years ago
Jon Skeet 6e16037c99 Address review comments. 9 years ago
Jon Skeet 5bdc57292f Generated code for previous commit. 9 years ago
Jon Skeet e7f88ff129 Skip groups properly. 9 years ago
Jon Skeet 38032688a7 Make InvalidProtocolBufferException.InvalidTag internal. 9 years ago
Jon Skeet 1a57ad8b41 Generated code changes for previous commit. 9 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. 9 years ago
Jon Skeet c13a612dc4 Update AssemblyInfo for conformance - mostly to fix version numbers. 9 years ago
Jon Skeet 15bf55e225 Validate that after reading a message, we've consumed as many bytes as we expected to. 9 years ago
Jon Skeet fe355b26ec Generated code changes for previous commit. 9 years ago
Jon Skeet 9df2defa29 Consume unknown fields when parsing. 9 years ago
Jon Skeet 044c36ebef First pass at C# conformance tests. 9 years ago
Jon Skeet 30e8157550 Fix one cref that Mono was unhappy with 9 years ago
Jon Skeet 811fc89f0e Document everything, and turn on errors if we fail to document anything in the future. 9 years ago
Jon Skeet 99a81d297c Fix build warnings around unused variables 9 years ago