3 types derived from ColumnProvider
System.Web.DynamicData (3)
DynamicData\ModelProviders\DLinqColumnProvider.cs (1)
12internal sealed class DLinqColumnProvider : ColumnProvider {
DynamicData\ModelProviders\EFColumnProvider.cs (1)
8internal sealed class EFColumnProvider : ColumnProvider {
DynamicData\ModelProviders\SimpleColumnProvider.cs (1)
10internal sealed class SimpleColumnProvider : ColumnProvider {
31 references to ColumnProvider
System.Web.DynamicData (31)
DynamicData\IMetaColumn.cs (1)
37ColumnProvider Provider { get; }
DynamicData\MetaChildrenColumn.cs (1)
14public MetaChildrenColumn(MetaTable table, ColumnProvider entityMember)
DynamicData\MetaColumn.cs (2)
30public MetaColumn(MetaTable table, ColumnProvider columnProvider) { 245public ColumnProvider Provider { get; private set; }
DynamicData\MetaForeignKeyColumn.cs (1)
20public MetaForeignKeyColumn(MetaTable table, ColumnProvider entityMember)
DynamicData\MetaTable.cs (5)
357protected virtual MetaChildrenColumn CreateChildrenColumn(ColumnProvider columnProvider) { 365protected virtual MetaColumn CreateColumn(ColumnProvider columnProvider) { 369private MetaColumn CreateColumnInternal(ColumnProvider columnProvider) { 389foreach (ColumnProvider columnProvider in Provider.Columns) { 415protected virtual MetaForeignKeyColumn CreateForeignKeyColumn(ColumnProvider columnProvider) {
DynamicData\ModelProviders\AssociationProvider.cs (4)
43public virtual ColumnProvider FromColumn { get; protected set; } 68public virtual ColumnProvider ToColumn { get; protected set; } 99public virtual string GetSortExpression(ColumnProvider sortColumn) { 103internal string GetSortExpression(ColumnProvider sortColumn, string format) {
DynamicData\ModelProviders\ColumnProvider.cs (1)
53protected static AttributeCollection AddDefaultAttributes(ColumnProvider columnProvider, AttributeCollection attributes) {
DynamicData\ModelProviders\DLinqAssociationProvider.cs (1)
102public override string GetSortExpression(ColumnProvider sortColumn) {
DynamicData\ModelProviders\DLinqTableProvider.cs (5)
10private ReadOnlyCollection<ColumnProvider> _roColumns; 11private List<ColumnProvider> _columns; 25_columns = new List<ColumnProvider>(); 42_roColumns = new ReadOnlyCollection<ColumnProvider>(_columns); 77public override ReadOnlyCollection<ColumnProvider> Columns {
DynamicData\ModelProviders\EFAssociationProvider.cs (2)
72foreach (ColumnProvider toEntityColumn in ToTable.Columns.Where(c => c.IsPrimaryKey)) { 125public override string GetSortExpression(ColumnProvider sortColumn) {
DynamicData\ModelProviders\EFTableProvider.cs (4)
10private ReadOnlyCollection<ColumnProvider> _roColumns; 31var columns = new List<ColumnProvider>(); 39_roColumns = new ReadOnlyCollection<ColumnProvider>(columns); 62public override ReadOnlyCollection<ColumnProvider> Columns {
DynamicData\ModelProviders\SimpleTableProvider.cs (3)
10private List<ColumnProvider> _columns; 39public override ReadOnlyCollection<ColumnProvider> Columns { 54_columns = columnDescriptors.OfType<PropertyDescriptor>().Select(p => new SimpleColumnProvider(this, p)).OfType<ColumnProvider>().ToList();
DynamicData\ModelProviders\TableProvider.cs (1)
67public abstract ReadOnlyCollection<ColumnProvider> Columns { get; }