public SearchParameterInfo GetSearchParameter(string resourceType, string code) { SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, code); if (parameter.IsSearchable || UsePartialSearchParams(parameter)) { return(parameter); } throw new SearchParameterNotSupportedException(resourceType, code); }
public SearchParameterInfo GetSearchParameter(string resourceType, string name) { SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, name); if (parameter.IsSearchable) { return(parameter); } throw new SearchParameterNotSupportedException(resourceType, name); }
public SearchParameterInfo GetSearchParameter(string resourceType, string name) { SearchParameterInfo parameter = _inner.GetSearchParameter(resourceType, name); if (parameter.IsSearchable || (_fhirReqeustContextAccessor.FhirRequestContext.IncludePartiallyIndexedSearchParams && parameter.IsSupported)) { return(parameter); } throw new SearchParameterNotSupportedException(resourceType, name); }