private JsonConverter CreateCovariantSearchSelector <T, TResult>(ISearchTemplateRequest originalSearchDescriptor) where T : class where TResult : class { SearchTemplatePathInfo.CloseOverAutomagicCovariantResultSelector(this.Infer, originalSearchDescriptor); return(originalSearchDescriptor.TypeSelector == null ? null : new ConcreteTypeConverter <TResult>(originalSearchDescriptor.TypeSelector)); }
protected override void UpdatePathInfo(IConnectionSettingsValues settings, ElasticsearchPathInfo <SearchTemplateRequestParameters> pathInfo) { SearchTemplatePathInfo.Update(pathInfo); }