diff options
author | csharptest <roger@csharptest.net> | 2010-11-07 17:25:47 -0600 |
---|---|---|
committer | csharptest <roger@csharptest.net> | 2010-11-07 17:25:47 -0600 |
commit | 80824a51c2730cad30395cf8c54b2a44546cd744 (patch) | |
tree | 1f523a817bd0059554fe1ee2690b4ea670de59b7 /src/ProtocolBuffers/ExtendableBuilderLite.cs | |
parent | 980ba8dcd470ddb964a84da1317028dd81c1d60a (diff) | |
download | protobuf-80824a51c2730cad30395cf8c54b2a44546cd744.tar.gz protobuf-80824a51c2730cad30395cf8c54b2a44546cd744.tar.bz2 protobuf-80824a51c2730cad30395cf8c54b2a44546cd744.zip |
First Lite tests are passing.
Diffstat (limited to 'src/ProtocolBuffers/ExtendableBuilderLite.cs')
-rw-r--r-- | src/ProtocolBuffers/ExtendableBuilderLite.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ProtocolBuffers/ExtendableBuilderLite.cs b/src/ProtocolBuffers/ExtendableBuilderLite.cs index 815b51b3..df0323ba 100644 --- a/src/ProtocolBuffers/ExtendableBuilderLite.cs +++ b/src/ProtocolBuffers/ExtendableBuilderLite.cs @@ -76,7 +76,7 @@ namespace Google.ProtocolBuffers { public TBuilder SetExtension<TExtension>(GeneratedExtensionLite<TMessage, TExtension> extension, TExtension value) { ExtendableMessageLite<TMessage, TBuilder> message = MessageBeingBuilt; message.VerifyExtensionContainingType(extension); - message.Extensions[extension.Descriptor] = (value); + message.Extensions[extension.Descriptor] = extension.ToReflectionType(value); return ThisBuilder; } @@ -86,7 +86,7 @@ namespace Google.ProtocolBuffers { public TBuilder SetExtension<TExtension>(GeneratedExtensionLite<TMessage, IList<TExtension>> extension, int index, TExtension value) { ExtendableMessageLite<TMessage, TBuilder> message = MessageBeingBuilt; message.VerifyExtensionContainingType(extension); - message.Extensions[extension.Descriptor, index] = (value); + message.Extensions[extension.Descriptor, index] = extension.SingularToReflectionType(value); return ThisBuilder; } @@ -96,7 +96,7 @@ namespace Google.ProtocolBuffers { public ExtendableBuilderLite<TMessage, TBuilder> AddExtension<TExtension>(GeneratedExtensionLite<TMessage, IList<TExtension>> extension, TExtension value) { ExtendableMessageLite<TMessage, TBuilder> message = MessageBeingBuilt; message.VerifyExtensionContainingType(extension); - message.Extensions.AddRepeatedField(extension.Descriptor, (value)); + message.Extensions.AddRepeatedField(extension.Descriptor, extension.SingularToReflectionType(value)); return this; } |