| Index: third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
|
| diff --git a/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs b/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
|
| index 762a29eb0a3018d8f5d8eb37f83a50326c34d3bf..2d93183b0681b3177700228e48044bab800d8cc3 100644
|
| --- a/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
|
| +++ b/third_party/protobuf/csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
|
| @@ -33,6 +33,7 @@
|
| using System;
|
| using System.Reflection;
|
|
|
| +#if !DOTNET35
|
| namespace Google.Protobuf.Compatibility
|
| {
|
| /// <summary>
|
| @@ -46,15 +47,6 @@ namespace Google.Protobuf.Compatibility
|
| internal static class TypeExtensions
|
| {
|
| /// <summary>
|
| - /// Returns true if the target type is a value type, including a nullable value type or an enum, or false
|
| - /// if it's a reference type (class, delegate, interface - including System.ValueType and System.Enum).
|
| - /// </summary>
|
| - internal static bool IsValueType(this Type target)
|
| - {
|
| - return target.GetTypeInfo().IsValueType;
|
| - }
|
| -
|
| - /// <summary>
|
| /// See https://msdn.microsoft.com/en-us/library/system.type.isassignablefrom
|
| /// </summary>
|
| internal static bool IsAssignableFrom(this Type target, Type c)
|
| @@ -111,3 +103,4 @@ namespace Google.Protobuf.Compatibility
|
| }
|
| }
|
| }
|
| +#endif
|
|
|