aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers/TextFormat.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2012-10-14 23:13:09 -0500
committerrogerk <devnull@localhost>2012-10-14 23:13:09 -0500
commit09761a8967c5119f9f55e1f7e917f55369eded8b (patch)
treeeb6a9bdb73ca1eef21281d80865414dab0abd339 /src/ProtocolBuffers/TextFormat.cs
parentc9bce45a01cc8861ec7c88e84d947ed6ebc8f7d1 (diff)
downloadprotobuf-09761a8967c5119f9f55e1f7e917f55369eded8b.tar.gz
protobuf-09761a8967c5119f9f55e1f7e917f55369eded8b.tar.bz2
protobuf-09761a8967c5119f9f55e1f7e917f55369eded8b.zip
Build fixes from portable changes
Diffstat (limited to 'src/ProtocolBuffers/TextFormat.cs')
-rw-r--r--src/ProtocolBuffers/TextFormat.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ProtocolBuffers/TextFormat.cs b/src/ProtocolBuffers/TextFormat.cs
index 7e2eff04..7ea25053 100644
--- a/src/ProtocolBuffers/TextFormat.cs
+++ b/src/ProtocolBuffers/TextFormat.cs
@@ -708,7 +708,11 @@ namespace Google.ProtocolBuffers
{
// Explicitly specify the invariant culture so that this code does not break when
// executing in Turkey.
+#if PORTABLE_LIBRARY
String lowerName = name.ToLowerInvariant();
+#else
+ String lowerName = name.ToLower(FrameworkPortability.InvariantCulture);
+#endif
field = type.FindDescriptor<FieldDescriptor>(lowerName);
// If the case-insensitive match worked but the field is NOT a group,
// TODO(jonskeet): What? Java comment ends here!