예제 #1
0
        private JsonConverter CreateCovariantSearchSelector <T, TResult>(SearchDescriptor <T> originalSearchDescriptor)
            where T : class
            where TResult : class
        {
            var selector = originalSearchDescriptor.CreateCovarianceSelector <TResult>(this.Infer);

            return(selector == null ? null : new ConcreteTypeConverter <TResult>(selector));
        }