- 27 Mar, 2018 4 commits
-
-
Jon Skeet authored
-
Jon Skeet authored
For oneofs, to get the case, we need to call the property that returns the enum value. We really want it as an int, and modern runtimes allow us to create a delegate which returns an int from the method. (I suspect that the MS runtime has always allowed that.) Old versions of Mono (e.g. used by Unity3d) don't allow that, so we have to convert the enum value to an int via boxing. It's ugly, but it should work.
-
Jon Skeet authored
-
Jon Skeet authored
This should work on Unity, Mono and .NET 3.5 as far as I'm aware. It won't work on platforms where reflection itself is prohibited, but that's a non-starter basically.
-
- 14 Mar, 2018 1 commit
-
-
Adam Cozzette authored
-
- 01 Mar, 2018 1 commit
-
-
Jon Skeet authored
-
- 31 Jan, 2018 1 commit
-
-
John Brock authored
Increased `CodedInputStream.DefaultSizeLimit` to `Int32.MaxValue` to make it consistent with the Java implementation.
-
- 15 Jan, 2018 1 commit
-
-
Jon Skeet authored
By default, unknown fields are preserved when parsing. To discard them, use a parser configured to do so: var parser = MyMessage.Parser.WithDiscardUnknownFields(true);
-
- 19 Dec, 2017 2 commits
- 13 Dec, 2017 2 commits
-
-
Jan Tattermusch authored
* Add auto-generated header to C# generated files * regenerate C# protos
-
Jie Luo authored
Add unknown field support for csharp
-
- 12 Dec, 2017 1 commit
-
-
Feng Xiao authored
-
- 09 Dec, 2017 2 commits
- 01 Dec, 2017 1 commit
-
-
Adam Cozzette authored
-
- 30 Nov, 2017 1 commit
-
-
Jie Luo authored
-
- 29 Nov, 2017 1 commit
-
-
Jon Skeet authored
-
- 10 Nov, 2017 3 commits
-
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 09 Nov, 2017 3 commits
-
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 02 Nov, 2017 1 commit
-
-
Jisi Liu authored
-
- 01 Nov, 2017 1 commit
-
-
Jon Skeet authored
If messages A and B have the same oneof case, which is a message type, and we merge B into A, those sub-messages should be merged. Fixes #3200. Note that I haven't regenerated all the code, as some of the protos have been changed, breaking generation.
-
- 30 Oct, 2017 1 commit
-
-
xuwei-k authored
-
- 28 Oct, 2017 2 commits
- 18 Oct, 2017 1 commit
-
-
Jisi Liu authored
-
- 14 Sep, 2017 2 commits
-
-
Jisi Liu authored
-
Adam Cozzette authored
-
- 12 Sep, 2017 1 commit
-
-
Jan Tattermusch authored
-
- 05 Sep, 2017 1 commit
-
-
Jan Tattermusch authored
-
- 30 Aug, 2017 1 commit
-
-
Paul Yang authored
internal descriptor.proto
-
- 11 Aug, 2017 1 commit
-
-
Jon Skeet authored
Previously we only rejected the tag if the tag itself was 0, i.e. field=0, type=varint. The type doesn't matter: field 0 is always invalid. This removes the last of the C# conformance failures.
-
- 02 Aug, 2017 1 commit
-
-
Jisi Liu authored
-
- 18 Jul, 2017 2 commits
-
-
Jisi Liu authored
-
Matt A authored
* Add php_generic_services option * Generate PHP generic services * Respect namespaces for generated PHP services * Test PHP generated services * Rename PHP generator service method doc comment function * Correct phpdoc service method case * Test namespaced PHP generic services * Always use the FQCN for PHP generic service input/output * Add generated_service_test to php test.sh * Add php service test protos to CI * Add php service files to php_EXTRA_DIST * Use Interface suffix for php generic services
-
- 13 Jul, 2017 1 commit
-
-
Jon Skeet authored
-