protobuf/src
Jon Skeet 72ec33676f Tidy up reflection in advance of attempting to implement DynamicMessage.
There are corner cases where MessageDescriptor.{ClrType,Parser} will return null, and these are now documented. However, normally they *should* be implemented, even for descriptors of for dynamic messages. Ditto FieldDescriptor.Accessor.
We'll still need a fair amount of work to implement dynamic messages, but this change means that the public API will be remain intact.

Additionally, this change starts making use of C# 6 features in the files that it touches. This is far from exhaustive, and later PRs will have more.

Generated code changes coming in the next commit.
2015-11-22 16:25:44 +00:00
..
google/protobuf Tidy up reflection in advance of attempting to implement DynamicMessage. 2015-11-22 16:25:44 +00:00
solaris Add file that was mysteriously missing from SVN tree. 2008-09-23 21:05:07 +00:00
Makefile.am Rename "umbrella" to "reflection" consistently. 2015-11-19 13:05:17 +00:00