| Index: third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs | 
| diff --git a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs b/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs | 
| index f0c8d3bcc6e3d194b9a3fac124ae507773501d56..f430b06beda3cc0ffc7477abde068a1634a1f4d5 100644 | 
| --- a/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs | 
| +++ b/third_party/protobuf/csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs | 
| @@ -34,6 +34,7 @@ using System; | 
| using System.Collections.Generic; | 
| using System.Reflection; | 
|  | 
| +#if !DOTNET35 | 
| namespace Google.Protobuf.Compatibility | 
| { | 
| public class TypeExtensionsTest | 
| @@ -51,24 +52,6 @@ namespace Google.Protobuf.Compatibility | 
| } | 
|  | 
| [Test] | 
| -        [TestCase(typeof(int), true)] | 
| -        [TestCase(typeof(int?), true)] | 
| -        [TestCase(typeof(Nullable<>), true)] | 
| -        [TestCase(typeof(WireFormat.WireType), true)] | 
| -        [TestCase(typeof(string), false)] | 
| -        [TestCase(typeof(object), false)] | 
| -        [TestCase(typeof(Enum), false)] | 
| -        [TestCase(typeof(ValueType), false)] | 
| -        [TestCase(typeof(TypeExtensionsTest), false)] | 
| -        [TestCase(typeof(Action), false)] | 
| -        [TestCase(typeof(Action<>), false)] | 
| -        [TestCase(typeof(IDisposable), false)] | 
| -        public void IsValueType(Type type, bool expected) | 
| -        { | 
| -            Assert.AreEqual(expected, TypeExtensions.IsValueType(type)); | 
| -        } | 
| - | 
| -        [Test] | 
| [TestCase(typeof(object), typeof(string), true)] | 
| [TestCase(typeof(object), typeof(int), true)] | 
| [TestCase(typeof(string), typeof(string), true)] | 
| @@ -131,3 +114,4 @@ namespace Google.Protobuf.Compatibility | 
| } | 
| } | 
| } | 
| +#endif | 
|  |