aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/ExtendableBuilderLite.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2010-11-07 17:25:47 -0600
committercsharptest <roger@csharptest.net>2010-11-07 17:25:47 -0600
commit80824a51c2730cad30395cf8c54b2a44546cd744 (patch)
tree1f523a817bd0059554fe1ee2690b4ea670de59b7 /src/ProtocolBuffers/ExtendableBuilderLite.cs
parent980ba8dcd470ddb964a84da1317028dd81c1d60a (diff)
downloadprotobuf-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.cs6
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;
}