35 Commits (e60ce8bfafca616ed4fd430ae4f82360de165e80)

Author SHA1 Message Date
Jon Skeet e60ce8bfaf Final commit before changing layout 17 years ago
Jon Skeet 7fd62ffd77 Initial setup of generator code. Little real functionality so far. 17 years ago
Jon Skeet dd9703ba53 Reduce dependencies 17 years ago
Jon Skeet 881db010cb Fix initialization check when an optional field has required subfields 17 years ago
Jon Skeet 0bf2ad145d Implemented popsicle immutability for lists. Modified MessageStreamIterator to be singly generic. 17 years ago
Jon Skeet ad6903fe33 Fix to constructor access for nested types, and first pass at streaming. 17 years ago
Jon Skeet 9deef9baec Add aliases into enums 17 years ago
Jon Skeet 10ad653ce5 Reflect Java source code. 17 years ago
Jon Skeet 40c2221ef4 Updated C# tests and code for TextFormat to match Java. 17 years ago
Jon Skeet 6d0cbe7200 Use a switch instead of a map for WireFormat. 17 years ago
Jon Skeet 272d384f6a Use delegates instead of dynamic reflection. 17 years ago
Jon Skeet 3b3150881a Optimisations of IsInitialized and removal of unnecessary references. 17 years ago
Jon Skeet eb4ef52c66 Abandon the 'self' namespace alias - we need to be able to import types in other namespaces too. 17 years ago
Jon Skeet 5407a4329d Signed the test assembly, and added InternalsVisibleTo. Some public members now internal again. 17 years ago
Jon Skeet 48ce28bf2f Copyright fixes, a bit of documentation, and removed unnecessary using directives. 17 years ago
Jon Skeet 5923b37223 Finished service test with a mock. 17 years ago
Jon Skeet 3ae573c174 Fleshed out service interfaces, and wrote the simpler service tests. Mocking tests still to be done. 17 years ago
Jon Skeet 1e42fdde2e Implemented text parsing. 17 years ago
Jon Skeet feb9385b04 Lots of text formatting tests, but ignored the parsing ones for the moment. 17 years ago
Jon Skeet ca4cbda9de Extensions don't need to go under a separate type. 17 years ago
Jon Skeet d6c9495797 More tests, and a bug fix. 17 years ago
Jon Skeet 19ed9c0782 UnknownFieldSet tests, and a fix to repeated extension elements. 17 years ago
Jon Skeet a80a37ccd5 Tidying up, and a couple of extra tests. 17 years ago
Jon Skeet f26f8dce02 The great generics revisiting. 17 years ago
Jon Skeet cabd06d12f More tests, and implementation of UninitializedMessageException description. 17 years ago
Jon Skeet 794409b379 More tests, more fixes. 17 years ago
Jon Skeet ba02091ef8 New unit tests and corresponding bug fixes. 17 years ago
Jon Skeet bef2caf5e4 Added DynamicMessage and ExtendableBuilder, along with the first supporting tests. 17 years ago
Jon Skeet 5d7adf66ce First unit test reading a complete message\! 17 years ago
Jon Skeet 3f9a6f2116 Implemented GeneratedExtension, although list handling may be incorrect. 17 years ago
Jon Skeet 575083ae9c Initial support for services and extensions. Incomplete, but enough to get generated unit test files to compile. 17 years ago
Jon Skeet c0daf10724 Changed fixed size methods to return unsigned integers. Finished FieldSet. Introduced mapping from FieldType to WireType and MappedType. 17 years ago
Jon Skeet c26b43d8cd Added copyright notices 17 years ago
Jon Skeet 1dd0a61d09 More tests for CodedInputStream, and some more WireFormat 17 years ago
Jon Skeet baa2bf54c2 First part of dotnet library 17 years ago