Target minimal TFMs

This commit is contained in:
Pranav K 2016-03-10 21:46:51 -08:00
parent 104163e275
commit b734291b13
5 changed files with 10 additions and 9 deletions

View File

@ -1023,14 +1023,14 @@ namespace Microsoft.AspNetCore.JsonPatch.Adapters
{ {
if (IsGenericListType(type)) if (IsGenericListType(type))
{ {
return type.GetGenericArguments()[0]; return type.GetTypeInfo().GenericTypeArguments[0];
} }
foreach (Type interfaceType in type.GetTypeInfo().ImplementedInterfaces) foreach (Type interfaceType in type.GetTypeInfo().ImplementedInterfaces)
{ {
if (IsGenericListType(interfaceType)) if (IsGenericListType(interfaceType))
{ {
return interfaceType.GetGenericArguments()[0]; return interfaceType.GetTypeInfo().GenericTypeArguments[0];
} }
} }

View File

@ -27,7 +27,7 @@ namespace Microsoft.AspNetCore.JsonPatch.Converters
return null; return null;
} }
var genericType = objectType.GetGenericArguments()[0]; var genericType = objectType.GetTypeInfo().GenericTypeArguments[0];
// load jObject // load jObject
var jObject = JArray.Load(reader); var jObject = JArray.Load(reader);

View File

@ -141,7 +141,6 @@ namespace Microsoft.AspNetCore.JsonPatch.Helpers
} }
else if (targetObject is IList) else if (targetObject is IList)
{ {
System.Diagnostics.Debugger.Launch();
UseDynamicLogic = false; UseDynamicLogic = false;
int index; int index;

View File

@ -16,13 +16,14 @@
"Newtonsoft.Json": "8.0.2" "Newtonsoft.Json": "8.0.2"
}, },
"frameworks": { "frameworks": {
"net451": {}, "netstandard1.1": {
"netstandard1.3": {
"dependencies": { "dependencies": {
"Microsoft.CSharp": "4.0.1-*", "Microsoft.CSharp": "4.0.1-*",
"System.Collections.Concurrent": "4.0.12-*", "System.Collections.Concurrent": "4.0.12-*",
"System.ComponentModel.TypeConverter": "4.0.1-*", "System.ComponentModel.TypeConverter": "4.0.1-*",
"System.Diagnostics.Debug": "4.0.11-*",
"System.Globalization": "4.0.11-*", "System.Globalization": "4.0.11-*",
"System.Linq": "4.1.0-*",
"System.Reflection.Extensions": "4.0.1-*", "System.Reflection.Extensions": "4.0.1-*",
"System.Resources.ResourceManager": "4.0.1-*", "System.Resources.ResourceManager": "4.0.1-*",
"System.Runtime.Extensions": "4.1.0-*", "System.Runtime.Extensions": "4.1.0-*",
@ -30,7 +31,7 @@
"System.Text.Encoding.Extensions": "4.0.11-*" "System.Text.Encoding.Extensions": "4.0.11-*"
}, },
"imports": [ "imports": [
"dotnet5.4", "dotnet5.2",
"portable-net451+win8" "portable-net451+win8"
] ]
} }

View File

@ -22,11 +22,12 @@
}, },
"net451": { "net451": {
"frameworkAssemblies": { "frameworkAssemblies": {
"System.Runtime": "", "System.Linq.Expressions": {"type": "build"},
"System.Threading.Tasks": "" "System.Threading.Tasks": { "type": "build" }
}, },
"dependencies": { "dependencies": {
"Moq": "4.2.1312.1622", "Moq": "4.2.1312.1622",
"System.Runtime": "4.1.0-*",
"xunit.runner.console": "2.1.0" "xunit.runner.console": "2.1.0"
} }
} }