コード例 #1
0
 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));
 }
コード例 #2
0
 protected override void UpdatePathInfo(IConnectionSettingsValues settings, ElasticsearchPathInfo <SearchTemplateRequestParameters> pathInfo)
 {
     SearchTemplatePathInfo.Update(pathInfo);
 }