csharptest
a4e7bf61d4
Case-insensitive name conflict with Enumopt and EnumOpt, renamed one of them
13 years ago
csharptest
041233adc6
Import of protoc 2.4.1 and associated proto changes
13 years ago
csharptest
3c6e93283a
Completed addition and testing of new add_serializable option.
13 years ago
csharptest
c2a1f9b538
Unit testing of Packed/Unpacked parsing in Lite
14 years ago
csharptest
6da3170a95
Packed and Unpacked parsing allow for all repeated, per 2.3
14 years ago
csharptest
27bfcc5e1a
Slight refactoring of Extensions to support lookup by name, added compatibility tests for text and binary formats.
14 years ago
csharptest
f1816beebe
- Added CSharpServiceType NONE to skip service generation.
...
- Defaulted service_generator_type to NONE
- Added /protos/extest/unittest_generic_services.proto to test services
- Migrated unit tests to use the new generic services for testing
14 years ago
csharptest
68d831e3a4
Implementation of service interface generator
14 years ago
csharptest
64bfac2825
Integrated latest protoc.exe (2.3) and added/updated test protos
14 years ago
Jon Skeet
57599ef16d
A few stylistic issues
14 years ago
csharptest
e8e1dab03f
Completed the following changes & testing, see todo.txt for more information
...
1 - Add a way to specify the output directory
2 - Added an option "file_extension" to control the suffix for cs files generated, defaults to ".cs"
3 - Added the option for "umbrella_namespace" used when nest_classes=false and having name conflicts
4 - Optionally remove dependencies to csharp options
5 - Investigate command line parsing library
6 - Investigate calling protoc directly
7 - Unable to resolve dependencies correctly
8 - Added several (20) nunits to automate the command-line invocation of each option
14 years ago
Jon Skeet
706c5f6985
Add option to remove CLSCompliance attribute
15 years ago
Jon Skeet
d3f2d098fa
Allow creation of namespace directories
15 years ago
Jon Skeet
b075ff5c17
Added a flag to allow code contracts to be emitted
15 years ago
Jon Skeet
df67f1482b
Fix custom options behaviour
16 years ago
Jon Skeet
bceed3c198
Commit earlier deletes
16 years ago
Jon Skeet
25a28580a6
Support packed primitive types
16 years ago
Jon Skeet
a376734115
Changed benchmark namespace and fixed enum issue
16 years ago
Jon Skeet
79c72a9930
Benchmarking
16 years ago
Jon Skeet
343d9f54b4
Upgraded to protoc.exe 2.0.3. Added new build target of clean-build
16 years ago
Jon Skeet
8f8186a30b
Benchmarking, dumping and munging
16 years ago
Jon Skeet
4cf9e3c619
Fix property special-casing
16 years ago
Jon Skeet
1d131c98f0
New options now work fine.
16 years ago
Jon Skeet
d6343be707
Refactored options
16 years ago
Jon Skeet
20bfd9bf50
Fix bug in GeneratedBuilder.MergeFrom
16 years ago
Jon Skeet
6803686bc0
First cut at new layout
16 years ago