private IList<ColumnDefinition> GetCurrentColumnsSuggestion() { var suggester = new ColumnSuggester(); var priorityColumns = this.priorityColumns; if (contextPriorityProperties != null && contextPriorityProperties.Count > 0) { priorityColumns = contextPriorityProperties .Select(p => new PriorityColumn() { PropertyNamePattern = "^" + p.Replace(".", "\\.") + "$"}) .Concat(priorityColumns.EmptyIfNull()) .ToList(); } var newColumns = suggester.AutoSuggest(GetMostRecentDocuments(), Context, priorityColumns); return newColumns; }
private IList<ColumnDefinition> GetCurrentColumnsSuggestion() { var suggester = new ColumnSuggester(); var newColumns = suggester.AutoSuggest(GetMostRecentDocuments(), Context, priorityColumns); return newColumns; }