aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers.Test/TestProtos/UnitTestGoogleSpeedProtoFile.cs
Commit message (Collapse)AuthorAgeFilesLines
* First pass at implementation and testing of reusable builders.csharptest2011-09-091-63/+461
|
* Inserted code region labeled "Designer generated code" which should be ↵csharptest2011-08-121-0/+4
| | | | | | | automatically ignored by style checking. Added #pragma warning disable 1591 to ignore warnings about undocumented classes/members within generated code.
* Refactoring the ICoded interfaces (again) removing the use of some generic ↵csharptest2011-06-101-15/+15
| | | | methods.
* Several performance tweakscsharptest2011-06-091-76/+76
| | | | | | | | | | - Removed default value assingment when default is equal to default(T) - Added Benchmarks for most types and repeated/packed arrays - Left PopsicleList's list fields uninitialized util needed - Changed CodedInputStream's repated/packed reader - Changed Enum writers to simply cast to int - Changed the WriteEnum to use object rawValue that provides .ToString() if needed - Should be fully on par with original library for performance, gaining 2x-3x in some cases
* Finished adding find tag by namecsharptest2011-06-081-226/+301
|
* A few performance tweaks of the ICodedOutputStream interface/implementationcsharptest2011-06-081-334/+334
|
* Packed and Unpacked parsing allow for all repeated, per 2.3csharptest2011-06-041-0/+3
|
* Extracted ICodedInputStream interfacecsharptest2011-06-031-20/+20
|
* Refactoring of CodedInputStream.Read??? to use boolean return with out param.csharptest2011-06-031-123/+121
|
* Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-031-5/+5
| | | | support reading a field name rather than a field tag.
* Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-031-30/+45
| | | | support reading a field name rather than a field tag.
* Fully converted over to ICodedOutputStream for all WriteTo derivationscsharptest2011-06-031-6/+6
|
* Added the field name to all CodedOutputStream.Write??? callscsharptest2011-06-031-133/+119
| | | | | | | Refactored 'speed' generated write of arrays to call Write???Array. This may have impacted speed write speeds for arrays of non-reference types due to the use of non-generic IEnumerable and the subsequent boxing of value types. This could be addressed later if desired.
* Slight refactoring of Extensions to support lookup by name, added ↵csharptest2011-06-021-0/+6131
compatibility tests for text and binary formats.