public static Type[] AllClosedGenericHandlerInterfaces(this ITypeProvider typeProvider) { return typeProvider.AllHandlerTypes() .SelectMany(t => t.GetInterfaces()) .Where(typeProvider.IsClosedGenericHandlerInterface) .ToArray(); }
public static Type[] AllResolvableTypes(this ITypeProvider typeProvider) { return Enumerable.Empty<Type>() .Union(typeProvider.AllHandlerTypes()) .Union(typeProvider.FilterTypes) .Union(typeProvider.InterceptorTypes) .ToArray(); }
public static Type[] AllResolvableTypes(this ITypeProvider typeProvider) { return typeProvider.AllHandlerTypes().Union(typeProvider.InterceptorTypes).ToArray(); }