11 references to ExtractGenericInterface
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelMetadata.cs (2)
780
var collectionType = ClosedGenericMatcher.
ExtractGenericInterface
(ModelType, typeof(ICollection<>));
786
var enumerableType = ClosedGenericMatcher.
ExtractGenericInterface
(ModelType, typeof(IEnumerable<>));
Microsoft.AspNetCore.Mvc.Core (5)
Infrastructure\AsyncEnumerableReader.cs (1)
56
var enumerableType = ClosedGenericMatcher.
ExtractGenericInterface
(type, typeof(IAsyncEnumerable<>));
ModelBinding\Binders\CollectionModelBinder.cs (1)
501
var enumerableType = ClosedGenericMatcher.
ExtractGenericInterface
(bindingContext.ModelType, typeof(IEnumerable<>));
ModelBinding\Binders\CollectionModelBinderProvider.cs (2)
32
var collectionType = ClosedGenericMatcher.
ExtractGenericInterface
(modelType, typeof(ICollection<>));
41
var enumerableType = ClosedGenericMatcher.
ExtractGenericInterface
(modelType, typeof(IEnumerable<>));
ModelBinding\Binders\DictionaryModelBinderProvider.cs (1)
24
var dictionaryType = ClosedGenericMatcher.
ExtractGenericInterface
(modelType, typeof(IDictionary<,>));
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
EnumerableWrapperProvider.cs (1)
31
var enumerableOfT = ClosedGenericMatcher.
ExtractGenericInterface
(
EnumerableWrapperProviderFactory.cs (1)
47
var enumerableOfT = ClosedGenericMatcher.
ExtractGenericInterface
(
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\ExecutorFactory.cs (1)
42
var taskType = ClosedGenericMatcher.
ExtractGenericInterface
(returnType, typeof(Task<>));
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
TryGetValueProvider.cs (1)
48
var dictionaryType = ClosedGenericMatcher.
ExtractGenericInterface
(targetType, typeof(IDictionary<,>));