Exemplo n.º 1
0
        public bool TryGetSearchParameter(string resourceType, string name, out SearchParameterInfo searchParameter)
        {
            searchParameter = null;

            return(_typeLookup.TryGetValue(resourceType, out IDictionary <string, SearchParameterInfo> searchParameters) &&
                   searchParameters.TryGetValue(name, out searchParameter));
        }
Exemplo n.º 2
0
        public ValueSets.SearchParamType GetSearchParameterType(SearchParameterInfo searchParameter, int?componentIndex)
        {
            if (componentIndex == null)
            {
                return(searchParameter.Type);
            }

            SearchParameterComponentInfo component = searchParameter.Component[componentIndex.Value];
            SearchParameterInfo          componentSearchParameter = GetSearchParameter(component.DefinitionUrl);

            return(componentSearchParameter.Type);
        }