예제 #1
0
        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;
        }
예제 #2
0
        private IList<ColumnDefinition> GetCurrentColumnsSuggestion()
        {
            var suggester = new ColumnSuggester();
            var newColumns = suggester.AutoSuggest(GetMostRecentDocuments(), Context, priorityColumns);

            return newColumns;
        }