diff options
Diffstat (limited to 'csharp/ProtocolBuffers/GeneratedExtensionBase.cs')
-rw-r--r-- | csharp/ProtocolBuffers/GeneratedExtensionBase.cs | 3 |
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; } |