Commit graph

21 commits

Author SHA1 Message Date
Jon Skeet
0bf2ad145d Implemented popsicle immutability for lists. Modified MessageStreamIterator to be singly generic. 2008-08-21 21:57:58 +01:00
Jon Skeet
ad6903fe33 Fix to constructor access for nested types, and first pass at streaming. 2008-08-19 21:24:21 +01:00
Jon Skeet
984eb9c27a Just comments. 2008-08-15 21:15:41 +01:00
Jon Skeet
9deef9baec Add aliases into enums 2008-08-15 20:57:15 +01:00
Jon Skeet
7941ebf198 Updates due to changes to descriptor.proto 2008-08-15 20:08:37 +01:00
Jon Skeet
272d384f6a Use delegates instead of dynamic reflection. 2008-08-14 20:37:12 +01:00
Jon Skeet
eb4ef52c66 Abandon the 'self' namespace alias - we need to be able to import types in other namespaces too. 2008-08-14 20:35:35 +01:00
Jon Skeet
38d453d318 Beginning to fix the TODOs 2008-08-14 20:35:34 +01:00
Jon Skeet
15041fa06c Removed EnumDescriptorIndexAttribute - not really necessary. 2008-08-14 20:35:33 +01:00
Jon Skeet
ca4cbda9de Extensions don't need to go under a separate type. 2008-08-14 20:35:29 +01:00
Jon Skeet
f26f8dce02 The great generics revisiting. 2008-08-14 20:35:27 +01:00
Jon Skeet
9134a21f27 Tweaks 2008-08-14 20:35:26 +01:00
Jon Skeet
794409b379 More tests, more fixes. 2008-08-14 20:35:24 +01:00
Jon Skeet
3f9a6f2116 Implemented GeneratedExtension, although list handling may be incorrect. 2008-08-14 20:35:22 +01:00
Jon Skeet
575083ae9c Initial support for services and extensions. Incomplete, but enough to get generated unit test files to compile. 2008-08-14 20:35:21 +01:00
Jon Skeet
2b61cbf408 Autogeneration now hopefully close to correct. Library builds! (Not finished though...) 2008-08-14 20:35:14 +01:00
Jon Skeet
800f65e209 Patch from Miguel de Icaza - tweaks to generated C# 2008-08-14 20:33:35 +01:00
Jon Skeet
a7246897ab Fix Makefile.am to include the C# files.
committer: Jon Skeet <skeet@pobox.com>
2008-08-14 20:33:32 +01:00
Jon Skeet
70ff861764 Improved generation for C\# files
committer: Jon Skeet <skeet@pobox.com>
2008-08-14 20:33:28 +01:00
Jon Skeet
3c38991607 Fix variance in line endings
committer: Jon Skeet <skeet@pobox.com>
2008-08-14 20:33:26 +01:00
Jon Skeet
f92c545f49 Initial commit of C# code developed before installing Git.
committer: Jon Skeet <skeet@pobox.com>
2008-08-14 20:33:26 +01:00