aboutsummaryrefslogtreecommitdiff
path: root/csharp/ProtocolBuffers/GeneratedExtensionBase.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2008-08-14 20:35:28 +0100
committerJon Skeet <skeet@pobox.com>2008-08-14 20:35:28 +0100
commit19ed9c07821e39c5a33399b7cfc21ab1a4dc1f58 (patch)
tree609b3bbebb986bf65fe8802a0a058bdbd448c003 /csharp/ProtocolBuffers/GeneratedExtensionBase.cs
parenta80a37ccd5c1d52efede7eaf3c4cc5b69bea15d7 (diff)
downloadprotobuf-19ed9c07821e39c5a33399b7cfc21ab1a4dc1f58.tar.gz
protobuf-19ed9c07821e39c5a33399b7cfc21ab1a4dc1f58.tar.bz2
protobuf-19ed9c07821e39c5a33399b7cfc21ab1a4dc1f58.zip
UnknownFieldSet tests, and a fix to repeated extension elements.
Diffstat (limited to 'csharp/ProtocolBuffers/GeneratedExtensionBase.cs')
-rw-r--r--csharp/ProtocolBuffers/GeneratedExtensionBase.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/csharp/ProtocolBuffers/GeneratedExtensionBase.cs b/csharp/ProtocolBuffers/GeneratedExtensionBase.cs
index 028dc76a..6a5bc392 100644
--- a/csharp/ProtocolBuffers/GeneratedExtensionBase.cs
+++ b/csharp/ProtocolBuffers/GeneratedExtensionBase.cs
@@ -78,7 +78,8 @@ namespace Google.ProtocolBuffers {
}
case MappedType.Enum:
// Just return a boxed int - that can be unboxed to the enum
- return ((EnumValueDescriptor) value).Number;
+ EnumValueDescriptor enumValue = (EnumValueDescriptor) value;
+ return enumValue.Number;
default:
return value;
}