2 types derived from MetaColumn
System.Web.DynamicData (2)
DynamicData\MetaChildrenColumn.cs (1)
12public class MetaChildrenColumn : MetaColumn, IMetaChildrenColumn {
DynamicData\MetaForeignKeyColumn.cs (1)
14public class MetaForeignKeyColumn : MetaColumn, IMetaForeignKeyColumn {
1 instantiation of MetaColumn
System.Web.DynamicData (1)
DynamicData\MetaTable.cs (1)
366return new MetaColumn(this, columnProvider);
110 references to MetaColumn
System.Web.DynamicData (110)
DynamicData\ControlFilterExpression.cs (7)
117Dictionary<string, MetaColumn> nameColumnMapping = CreateColumnMapping(column, otherTable.PrimaryKeyColumns); 121private static Dictionary<string, MetaColumn> CreateColumnMapping(MetaForeignKeyColumn column, IList<MetaColumn> columns) { 124Dictionary<string, MetaColumn> nameColumnMapping = new Dictionary<string, MetaColumn>(); 133internal static IEnumerable<Parameter> GetControlParameters(Control control, IDictionary<string, MetaColumn> nameColumnMapping) { 141MetaColumn column = entry.Value;
DynamicData\DataBoundControlParameterTarget.cs (1)
24public MetaColumn FilteredColumn {
DynamicData\DataSourceUtil.cs (1)
60internal static void SetParameterTypeCodeAndDbType(Parameter parameter, MetaColumn column) {
DynamicData\DefaultAutoFieldGenerator.cs (2)
29foreach (MetaColumn column in _metaTable.GetScaffoldColumns(mode, containerType)) { 36protected virtual DynamicField CreateField(MetaColumn column, ContainerType containerType, DataBoundControlMode mode) {
DynamicData\DynamicControl.cs (3)
25private MetaColumn _column; 69public MetaColumn Column { 145_column = value as MetaColumn;
DynamicData\DynamicControlParameter.cs (4)
60MetaColumn column = null; 89IControlParameterTarget paramTarget, MetaColumn column) { 107foreach (var keyColumn in parentTable.PrimaryKeyColumns) { 138MetaColumn parentTablePKColumn = parentTable.PrimaryKeyColumns[index++];
DynamicData\DynamicDataExtensions.cs (2)
384public static Type GetEnumType(this MetaColumn column) { 393internal static bool IsEnumType(this MetaColumn column, out Type enumType) {
DynamicData\DynamicField.cs (2)
21private MetaColumn _column; 125protected MetaColumn Column {
DynamicData\DynamicFilter.cs (4)
15private Func<MetaColumn, string, QueryableFilterUserControl> _filterLoader; 18protected internal MetaColumn Column { 64internal DynamicFilter(Func<MetaColumn, string, QueryableFilterUserControl> filterLoader) { 69internal static QueryableFilterUserControl CreateUserControl(MetaColumn column, string filterUiHint) {
DynamicData\DynamicValidator.cs (2)
62public MetaColumn Column { get; set; } 257private static List<string> GetValidationColumnNames(MetaColumn column) {
DynamicData\FieldTemplateFactory.cs (9)
105internal string GetFieldTemplateVirtualPathWithCaching(MetaColumn column, DataBoundControlMode mode, string uiHint) { 121public virtual string GetFieldTemplateVirtualPath(MetaColumn column, DataBoundControlMode mode, string uiHint) { 154public virtual DataBoundControlMode PreprocessMode(MetaColumn column, DataBoundControlMode mode) { 195private string GetVirtualPathWithModeFallback(string templateName, MetaColumn column, DataBoundControlMode mode) { 209private string GetVirtualPathForMode(string templateName, MetaColumn column, DataBoundControlMode mode) { 222private string GetVirtualPathForTypeWithFallback(Type fieldType, MetaColumn column, DataBoundControlMode mode) { 265private string GetVirtualPathIfExists(string templateName, MetaColumn column, DataBoundControlMode mode) { 286public virtual string BuildVirtualPath(string templateName, MetaColumn column, DataBoundControlMode mode) { 321public virtual IFieldTemplate CreateFieldTemplate(MetaColumn column, DataBoundControlMode mode, string uiHint) {
DynamicData\FieldTemplateUserControl.cs (8)
52public MetaColumn Column { 186protected virtual object GetColumnValue(MetaColumn column) { 388protected virtual void SetUpValidator(BaseValidator validator, MetaColumn column) { 413private void SetUpDynamicValidator(DynamicValidator validator, MetaColumn column) { 421private void SetUpRequiredFieldValidator(RequiredFieldValidator validator, MetaColumn column) { 448private void SetUpCompareValidator(CompareValidator validator, MetaColumn column) { 491private void SetUpRangeValidator(RangeValidator validator, MetaColumn column) { 524private void SetUpRegexValidator(RegularExpressionValidator validator, MetaColumn column) {
DynamicData\FilterFactory.cs (5)
40private string GetDefaultFilterControlName(MetaColumn column) { 58public virtual QueryableFilterUserControl CreateFilterControl(MetaColumn column, string filterUIHint) { 72internal string GetFilterVirtualPathWithCaching(MetaColumn column, string filterUIHint) { 81public virtual string GetFilterVirtualPath(MetaColumn column, string filterUIHint) { 91private string BuildFilterVirtualPath(MetaColumn column, string filterUIHint) {
DynamicData\FilterRepeater.cs (4)
126protected internal virtual IEnumerable<MetaColumn> GetFilteredColumns() { 191internal static bool IsFilterableColumn(MetaColumn column) { 220var column = (MetaColumn)item.DataItem;
DynamicData\FilterUserControlBase.cs (3)
18private MetaColumn _column; 116public MetaColumn Column { 250MetaColumn IControlParameterTarget.FilteredColumn {
DynamicData\IControlParameterTarget.cs (1)
19MetaColumn FilteredColumn { get; }
DynamicData\IFieldTemplateFactory.cs (1)
22IFieldTemplate CreateFieldTemplate(MetaColumn column, DataBoundControlMode mode, string uiHint);
DynamicData\IFieldTemplateHost.cs (1)
12MetaColumn Column { get; }
DynamicData\MetaChildrenColumn.cs (1)
50public MetaColumn ColumnInOtherTable { get; private set; }
DynamicData\MetaColumn.cs (2)
539private MetaColumn Column { get; set; } 543public MetaColumnMetadata(MetaColumn column) {
DynamicData\MetaForeignKeyColumn.cs (1)
135var displayColumn = ParentTable.DisplayColumn;
DynamicData\MetaTable.cs (31)
28private Dictionary<string, MetaColumn> _columnsByName; 30private MetaColumn _displayColumn; 34private ReadOnlyCollection<MetaColumn> _primaryKeyColumns; 37private MetaColumn _sortColumn; 54public ReadOnlyCollection<MetaColumn> Columns { 97public virtual MetaColumn DisplayColumn { 100var displayColumn = _displayColumn; 220public ReadOnlyCollection<MetaColumn> PrimaryKeyColumns { 268public virtual MetaColumn SortColumn { 365protected virtual MetaColumn CreateColumn(ColumnProvider columnProvider) { 369private MetaColumn CreateColumnInternal(ColumnProvider columnProvider) { 386var columns = new List<MetaColumn>(); 388_columnsByName = new Dictionary<string, MetaColumn>(StringComparer.OrdinalIgnoreCase); 390MetaColumn column = CreateColumnInternal(columnProvider); 400Columns = new ReadOnlyCollection<MetaColumn>(columns); 520public MetaColumn GetColumn(string columnName) { 521MetaColumn column; 532private static int GetColumnOrder(MetaColumn column) { 541private static int GetColumnOrder(MetaColumn column, IDictionary<string, int> groupings) { 560foreach (MetaColumn key in PrimaryKeyColumns) { 572private MetaColumn GetDisplayColumnFromHeuristic() { 586private MetaColumn GetDisplayColumnFromMetadata() { 592MetaColumn displayColumn = null; 638public virtual IEnumerable<MetaColumn> GetFilteredColumns() { 664foreach (MetaColumn pkMember in PrimaryKeyColumns) { 760public virtual IEnumerable<MetaColumn> GetScaffoldColumns(DataBoundControlMode mode, ContainerType containerType) { 786foreach (MetaColumn column in Columns) { 861foreach (var column in Columns) { 910foreach (var column in Columns) { 942public bool TryGetColumn(string columnName, out MetaColumn column) { 1075MetaColumn metaColumn;
DynamicData\QueryableFilterRepeater.cs (1)
104foreach (MetaColumn column in table.GetFilteredColumns()) {
DynamicData\QueryableFilterUserControl.cs (2)
18internal protected MetaColumn Column { get; private set; } 23internal void Initialize(MetaColumn column, IQueryableDataSource iQueryableDataSource, HttpContextBase context) {
DynamicData\SimpleFieldTemplateFactory.cs (2)
39public override IFieldTemplate CreateFieldTemplate(MetaColumn column, DataBoundControlMode mode, string uiHint) { 59private IFieldTemplate CreateFieldTemplate(bool readOnly, MetaColumn column) {
DynamicData\SimpleFieldTemplateUserControl.cs (2)
56public static SimpleFieldTemplateUserControl CreateTextTemplate(MetaColumn column, bool readOnly) { 97private void CreateValidators(MetaColumn column) {
DynamicData\Util\DefaultValueMapping.cs (1)
27public bool Contains(MetaColumn column) {
DynamicData\Util\Misc.cs (2)
204public static object[] GetKeyValues(IList<MetaColumn> keyMembers, object entity) { 208foreach (MetaColumn pkMember in keyMembers) {
DynamicData\Util\RouteParametersHelper.cs (5)
7private static Parameter CreateParameter(string name, string value, MetaColumn configurationColumn) { 21var column = table.GetColumn(columnName); 40MetaColumn parentTablePKColumn = fkColumn.ParentTable.PrimaryKeyColumns[i]; 51foreach (var primaryKeyColumn in table.PrimaryKeyColumns) { 61internal static IEnumerable<Parameter> GetRegularColumnParameters(MetaColumn column) {