From dc0aeaa9030bdac264b44d56d07b6839a1ae94e9 Mon Sep 17 00:00:00 2001 From: detlevschwabe Date: Mon, 27 Jun 2016 22:31:42 -0700 Subject: Adding conditional compiler symbol to support .NET 3.5 (#1713) * Adding condition compiler symbol to support .NET 3.5 --- csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs') diff --git a/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs b/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs index 4bd62cf3..f9cdb8af 100644 --- a/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs +++ b/csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs @@ -59,7 +59,12 @@ namespace Google.Protobuf.WellKnownTypes if (firstInvalid == null) { var writer = new StringWriter(); +#if DOTNET35 + var query = paths.Select(JsonFormatter.ToCamelCase); + JsonFormatter.WriteString(writer, string.Join(",", query.ToArray())); +#else JsonFormatter.WriteString(writer, string.Join(",", paths.Select(JsonFormatter.ToCamelCase))); +#endif return writer.ToString(); } else -- cgit v1.2.3