2 interfaces inheriting from IMetaColumn
System.Web.DynamicData (2)
DynamicData\IMetaChildrenColumn.cs (1)
3internal interface IMetaChildrenColumn : IMetaColumn {
DynamicData\IMetaForeignKeyColumn.cs (1)
7internal interface IMetaForeignKeyColumn : IMetaColumn {
1 implementation of IMetaColumn
System.Web.DynamicData (1)
DynamicData\MetaColumn.cs (1)
16public class MetaColumn : IFieldFormattingOptions, IMetaColumn {
38 references to IMetaColumn
System.Web.DynamicData (38)
DynamicData\DynamicControl.cs (3)
24private IMetaColumn _iMetaColumn; 36internal DynamicControl(IMetaColumn column) { 139private IMetaColumn IMetaColumn {
DynamicData\DynamicDataExtensions.cs (2)
385return GetEnumType((IMetaColumn)column); 388internal static Type GetEnumType(this IMetaColumn column) {
DynamicData\IMetaChildrenColumn.cs (1)
5IMetaColumn ColumnInOtherTable { get; }
DynamicData\IMetaTable.cs (8)
16ReadOnlyCollection<IMetaColumn> Columns { get; } 24IMetaColumn DisplayColumn { get; } 36IMetaColumn GetColumn(string columnName); 39IEnumerable<IMetaColumn> GetFilteredColumns(); 46IEnumerable<IMetaColumn> GetScaffoldColumns(DataBoundControlMode mode, ContainerType containerType); 52ReadOnlyCollection<IMetaColumn> PrimaryKeyColumns { get; } 56IMetaColumn SortColumn { get; } 58bool TryGetColumn(string columnName, out IMetaColumn column);
DynamicData\MetaChildrenColumn.cs (1)
126IMetaColumn IMetaChildrenColumn.ColumnInOtherTable {
DynamicData\MetaColumn.cs (6)
671string IMetaColumn.Description { 677string IMetaColumn.DisplayName { 683string IMetaColumn.Prompt { 689string IMetaColumn.ShortDisplayName { 695IMetaTable IMetaColumn.Table { 701IMetaModel IMetaColumn.Model {
DynamicData\MetaTable.cs (14)
791internal static bool IsFilterableColumn(IMetaColumn column, IPrincipal user) { 830private bool IsScaffoldColumn(IMetaColumn column, DataBoundControlMode mode, ContainerType containerType) { 1029ReadOnlyCollection<IMetaColumn> IMetaTable.Columns { 1032return Columns.OfType<IMetaColumn>().ToList().AsReadOnly(); 1042IMetaColumn IMetaTable.DisplayColumn { 1046IMetaColumn IMetaTable.GetColumn(string columnName) { 1050IEnumerable<IMetaColumn> IMetaTable.GetFilteredColumns() { 1053return GetFilteredColumns().OfType<IMetaColumn>(); 1056IEnumerable<IMetaColumn> IMetaTable.GetScaffoldColumns(DataBoundControlMode mode, ContainerType containerType) { 1059return GetScaffoldColumns(mode, containerType).OfType<IMetaColumn>(); 1062ReadOnlyCollection<IMetaColumn> IMetaTable.PrimaryKeyColumns { 1064return PrimaryKeyColumns.OfType<IMetaColumn>().ToList().AsReadOnly(); 1068IMetaColumn IMetaTable.SortColumn { 1074bool IMetaTable.TryGetColumn(string columnName, out IMetaColumn column) {
DynamicData\Util\Misc.cs (3)
54internal static bool IsColumnInDictionary(IMetaColumn column, IDictionary<string, object> values) { 221IMetaColumn sortColumn = table.SortColumn; 242var foreignKeySortColumn = foreignKeyColumn.ParentTable.SortColumn;