PdfRpt.Core.PdfTable.AdHocPdfColumnDefinitions.getColumnItemsTemplate C# (CSharp) Method

getColumnItemsTemplate() private method

private getColumnItemsTemplate ( string columnName, Type type ) : IColumnItemsTemplate
columnName string
type System.Type
return IColumnItemsTemplate
        private IColumnItemsTemplate getColumnItemsTemplate(string columnName, Type type)
        {
            var colTemplate = getColumnNameItemsTemplate(columnName);
            if (colTemplate != null) return colTemplate;

            if (_conventions == null || _conventions.TypesColumnItemsTemplates == null || type == null) return new TextBlockField();
            var itemsTemplate = _conventions.TypesColumnItemsTemplates.FirstOrDefault(x => x.Key == type);
            if (itemsTemplate.Value == null) return new TextBlockField();
            return itemsTemplate.Value;
        }