aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/ExtensionRegistry.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ProtocolBuffers/ExtensionRegistry.cs')
-rw-r--r--src/ProtocolBuffers/ExtensionRegistry.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ProtocolBuffers/ExtensionRegistry.cs b/src/ProtocolBuffers/ExtensionRegistry.cs
index 98f2fb4d..7c9467b5 100644
--- a/src/ProtocolBuffers/ExtensionRegistry.cs
+++ b/src/ProtocolBuffers/ExtensionRegistry.cs
@@ -34,9 +34,9 @@
#endregion
+using System;
using System.Collections.Generic;
using Google.ProtocolBuffers.Descriptors;
-using System;
namespace Google.ProtocolBuffers
{
@@ -107,7 +107,9 @@ namespace Google.ProtocolBuffers
foreach (IGeneratedExtensionLite ext in extensionsByNumber.Values)
{
if (StringComparer.Ordinal.Equals(ext.Descriptor.FullName, fullName))
+ {
return ext as ExtensionInfo;
+ }
}
return null;
}
@@ -204,7 +206,9 @@ namespace Google.ProtocolBuffers
// up by type name.
Dictionary<string, IGeneratedExtensionLite> map;
if (extensionsByName.TryGetValue(liteExtension.ContainingType, out map))
+ {
map[field.MessageType.FullName] = extension;
+ }
}
}
}