| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
- Move types into Google.Protobuf.Reflection
- Change codegen to reflect that in generated types
Generated code changes coming in part 2
|
|
|
|
|
| |
- Remove the indexers in FieldAccessorTable
- Add a TODO for field ordering in oneof
|
| |
|
|
|
|
|
|
| |
- No parsing
- Reflection based, so not hugely efficient
- No line breaks or indentation
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- FieldAccessorTable is now non-generic
- We don't have a static field per message type in the umbrella class. (Message descriptors are accessed via the file descriptor.)
- Removed the "descriptor assigner" complication from the descriptor fixup; without extensions, we don't need it
- MapField implements IDictionary (more tests would be good...)
- RepeatedField implements IList (more tests would be good)
- Use expression trees to build accessors. (Will need to test this on various platforms... probably need a fallback strategy just using reflection directly.)
- Added FieldDescriptor.IsMap
- Added tests for reflection with generated messages
Changes to generated code coming in next commit.
|
|
|
|
|
|
| |
Everything should now be consistent - the only difference between files is the year (aside from generated files).
Fixes issue #531.
|
| |
|
|
|
|
| |
pretty slow right now.
|
| |
|
| |
|
| |
|
| |
|
|
|