diff --git a/src/Microsoft.AspNet.Mvc.Common/TypeHelper.cs b/src/Microsoft.AspNet.Mvc.Common/TypeHelper.cs index 9e598872d1..1944121966 100644 --- a/src/Microsoft.AspNet.Mvc.Common/TypeHelper.cs +++ b/src/Microsoft.AspNet.Mvc.Common/TypeHelper.cs @@ -91,24 +91,5 @@ namespace Microsoft.AspNet.Mvc { return !type.GetTypeInfo().IsValueType || IsNullableValueType(type); } - - public static TypeInfo ExtractGenericInterface([NotNull] Type queryType, Type interfaceType) - { - Func matchesInterface = - typeInfo => typeInfo.IsGenericType && typeInfo.GetGenericTypeDefinition() == interfaceType; - var queryTypeInfo = queryType.GetTypeInfo(); - - if (matchesInterface(queryTypeInfo)) - { - return queryTypeInfo; - } - else - { - return queryTypeInfo - .ImplementedInterfaces - .Select(type => type.GetTypeInfo()) - .FirstOrDefault(matchesInterface); - } - } } } \ No newline at end of file