public bool TryGetSearchParameter(string resourceType, string code, out SearchParameterInfo searchParameter) { searchParameter = null; if (_inner.TryGetSearchParameter(resourceType, code, out var parameter) && (parameter.IsSearchable || UsePartialSearchParams(parameter))) { searchParameter = parameter; return(true); } return(false); }
public bool TryGetSearchParameter(string resourceType, string name, out SearchParameterInfo searchParameter) { searchParameter = null; if (_inner.TryGetSearchParameter(resourceType, name, out var parameter) && parameter.IsSupported) { searchParameter = parameter; return(true); } return(false); }
public bool TryGetSearchParameter(string resourceType, string name, out SearchParameterInfo searchParameter) { searchParameter = null; if (_inner.TryGetSearchParameter(resourceType, name, out var parameter) && (parameter.IsSearchable || (_fhirReqeustContextAccessor.FhirRequestContext.IncludePartiallyIndexedSearchParams && parameter.IsSupported))) { searchParameter = parameter; return(true); } return(false); }