/// <summary> /// Returns a List of all potential Context names /// </summary> /// <param name="suggestContext">IModelElasticSearchSuggestContext instance</param> /// <returns>List of all potential Context names</returns> public static IList <string> Get_ElasticSearchSuggestFieldContexts(IModelElasticSearchSuggestContext suggestContext) { if (suggestContext != null) { var typeInfo = suggestContext.TypeInfo; if (typeInfo != null && typeInfo.Type != null) { return(ElasticSearchClient.ElasticSearchSuggestFieldContexts(typeInfo, suggestContext.ModelElasticSearchSuggestField.ElasticSearchSuggestField).ToList()); } } return(new List <string>()); }