1 instantiation of MetaTable
System.Web.DynamicData (1)
DynamicData\MetaModel.cs (1)
318return new MetaTable(this, provider);
147 references to MetaTable
System.Web.DynamicData (147)
DynamicData\ControlFilterExpression.cs (3)
56MetaTable table = DataSource.GetMetaTable(); 108private IEnumerable<Parameter> GetPrimaryKeyControlParameters(Control control, MetaTable table) { 116MetaTable otherTable = column.ParentTable;
DynamicData\DataBoundControlParameterTarget.cs (1)
18public MetaTable Table {
DynamicData\DefaultAutoFieldGenerator.cs (1)
12public DefaultAutoFieldGenerator(MetaTable table)
DynamicData\DynamicControl.cs (2)
21private MetaTable _table; 119public virtual MetaTable Table {
DynamicData\DynamicControlParameter.cs (3)
61MetaTable table = MetaTableHelper.GetTableWithFullFallback(dataSource, HttpContext.Current.ToWrapper()); 104MetaTable parentTable = paramTarget.Table; 124MetaTable parentTable = paramTarget.Table;
DynamicData\DynamicDataExtensions.cs (17)
20public static void SetMetaTable(this INamingContainer control, MetaTable table) { 24public static void SetMetaTable(this INamingContainer control, MetaTable table, IDictionary<string, object> defaultValues) { 31public static void SetMetaTable(this INamingContainer control, MetaTable table, object defaultValues) { 46public static MetaTable GetMetaTable(this IDataSource dataSource) { 50public static bool TryGetMetaTable(this IDataSource dataSource, out MetaTable table) { 54public static MetaTable GetMetaTable(this INamingContainer control) { 58public static bool TryGetMetaTable(this INamingContainer control, out MetaTable table) { 62internal static void ApplyFieldGenerator(INamingContainer control, MetaTable table) { 92internal static MetaTable GetMetaTable(IDataSource dataSource, HttpContextBase context) { 93MetaTable table; 100internal static bool TryGetMetaTable(IDataSource dataSource, HttpContextBase context, out MetaTable table) { 117internal static MetaTable GetMetaTable(INamingContainer control, HttpContextBase context) { 118MetaTable table; 125internal static bool TryGetMetaTable(INamingContainer control, HttpContextBase context, out MetaTable table) { 134internal static void SetMetaTableInternal(INamingContainer control, MetaTable table, IDictionary<string, object> defaultValues, HttpContextBase context) { 157public static MetaTable GetTable(this IDynamicDataSource dataSource) { 219public static MetaTable FindMetaTable(this Control current) {
DynamicData\DynamicDataManager.cs (1)
175MetaTable table = MetaTableHelper.GetTableWithFullFallback(dataSource, Context.ToWrapper());
DynamicData\DynamicDataRoute.cs (3)
70var metaTable = Model.GetTable(Table); 162MetaTable table; 178public MetaTable GetTableFromRouteData(RouteData routeData) {
DynamicData\DynamicDataRouteHandler.cs (11)
53public virtual IHttpHandler CreateHandler(DynamicDataRoute route, MetaTable table, string action) { 69private string GetPageVirtualPath(DynamicDataRoute route, MetaTable table, string action) { 94private string GetPageVirtualPathNoCache(DynamicDataRoute route, MetaTable table, string action) { 120protected virtual string GetCustomPageVirtualPath(MetaTable table, string viewName) { 131protected virtual string GetScaffoldPageVirtualPath(MetaTable table, string viewName) { 175public static MetaTable GetRequestMetaTable(HttpContext httpContext) { 183internal static MetaTable GetRequestMetaTable(HttpContextBase httpContext) { 186return (MetaTable)httpContext.Items[s_metaTableKey]; 193public static void SetRequestMetaTable(HttpContext httpContext, MetaTable table) { 197internal static void SetRequestMetaTable(HttpContextBase httpContext, MetaTable table) { 216MetaTable table = route.GetTableFromRouteData(requestContext.RouteData);
DynamicData\DynamicEntity.cs (1)
82MetaTable table = MetaTableHelper.FindMetaTable(this, Context);
DynamicData\DynamicField.cs (1)
133MetaTable table = Control.FindMetaTable();
DynamicData\DynamicFilter.cs (1)
106MetaTable table = DynamicDataExtensions.GetMetaTable(dataSource, Context);
DynamicData\DynamicHyperLink.cs (11)
146MetaTable table = dataItem as MetaTable; 156private void BindToMetaTable(MetaTable table) { 168MetaTable table = Misc.GetTableFromTypeHierarchy(dataItem.GetType()); 202MetaTable table; 227private RouteValueDictionary GetRouteValues(MetaTable table, object row) { 240internal virtual MetaTable GetTable() { 241MetaTable table; 250private MetaTable GetTableFromTableName() { 259MetaTable table = model.GetTable(tableName, contextType); 262var table = DynamicDataRouteHandler.GetRequestMetaTable(Context);
DynamicData\DynamicQueryStringParameter.cs (1)
19var table = MetaTableHelper.GetTableWithFullFallback(dataSource, HttpContext.Current.ToWrapper());
DynamicData\DynamicRouteExpression.cs (1)
39var table = DataSource.GetMetaTable();
DynamicData\EntityTemplateFactory.cs (4)
43public virtual EntityTemplateUserControl CreateEntityTemplate(MetaTable table, DataBoundControlMode mode, string uiHint) { 56private string GetEntityTemplateVirtualPathWithCaching(MetaTable table, DataBoundControlMode mode, string uiHint) { 64public virtual string GetEntityTemplateVirtualPath(MetaTable table, DataBoundControlMode mode, string uiHint) { 86private string GetVirtualPathFallback(MetaTable table, DataBoundControlMode mode, string uiHint, DataBoundControlMode minModeToFallBack) {
DynamicData\EntityTemplateUserControl.cs (1)
18public MetaTable Table { get; internal set; }
DynamicData\FieldTemplateUserControl.cs (1)
72public MetaTable Table {
DynamicData\FilterRepeater.cs (4)
24private MetaTable _table; 69public MetaTable Table { 134private MetaTable GetTable() { 181MetaTable table = DynamicDataRouteHandler.GetRequestMetaTable(HttpContext.Current);
DynamicData\FilterUserControlBase.cs (4)
72MetaTable parentTable = fkColumn.ParentTable; 134MetaTable table = null; 238MetaTable IControlParameterTarget.Table { 338internal MetaTable FilterTable { get; private set; }
DynamicData\IControlParameterTarget.cs (1)
13MetaTable Table { get; }
DynamicData\MetaChildrenColumn.cs (2)
14public MetaChildrenColumn(MetaTable table, ColumnProvider entityMember) 45public MetaTable ChildTable { get; private set; }
DynamicData\MetaColumn.cs (2)
30public MetaColumn(MetaTable table, ColumnProvider columnProvider) { 374public MetaTable Table { get; private set; }
DynamicData\MetaForeignKeyColumn.cs (4)
20public MetaForeignKeyColumn(MetaTable table, ColumnProvider entityMember) 56public MetaTable ParentTable { 187internal MetaTable GetForeignKeyMetaTable(object row) { 195MetaTable rowTable = Misc.GetTableFromTypeHierarchy(rowType);
DynamicData\MetaModel.cs (33)
22private List<MetaTable> _tables = new List<MetaTable>(); 23private ReadOnlyCollection<MetaTable> _tablesRO; 24private Dictionary<string, MetaTable> _tablesByUniqueName = new Dictionary<string, MetaTable>(StringComparer.OrdinalIgnoreCase); 25private Dictionary<ContextTypeTableNamePair, MetaTable> _tablesByContextAndName = new Dictionary<ContextTypeTableNamePair, MetaTable>(); 59_tablesRO = new ReadOnlyCollection<MetaTable>(_tables); 230var tablesToInitialize = new List<MetaTable>(); 234MetaTable table = CreateTable(tableProvider); 252foreach (MetaTable table in tablesToInitialize) { 256foreach (MetaTable table in tablesToInitialize) { 317protected virtual MetaTable CreateTable(TableProvider provider) { 321private void AddTable(MetaTable table) { 334private void CheckTableNameConflict(MetaTable table, string nameOverride, List<MetaTable> tablesToInitialize) { 336MetaTable nameConflictTable; 379public ReadOnlyCollection<MetaTable> Tables { 392public List<MetaTable> VisibleTables { 399private bool IsTableVisible(MetaTable table) { 409public MetaTable GetTable(Type entityType) { 410MetaTable table; 427public bool TryGetTable(Type entityType, out MetaTable table) { 449public MetaTable GetTable(string uniqueTableName) { 452MetaTable table; 469public bool TryGetTable(string uniqueTableName, out MetaTable table) { 485public MetaTable GetTable(string tableName, Type contextType) { 496MetaTable table; 628internal static void AddTable(Type entityType, MetaTable table) { 645internal static bool TryGetTable(Type type, out MetaTable table) { 646table = (MetaTable)s_tableByEntityType[type]; 658MetaTable metaTable; 668MetaTable metaTable;
DynamicData\MetaTable.cs (6)
345public static MetaTable CreateTable(Type entityType) { 349public static MetaTable CreateTable(ICustomTypeDescriptor typeDescriptor) { 770public static MetaTable GetTable(Type entityType) { 771MetaTable table; 952public static bool TryGetTable(Type entityType, out MetaTable table) { 987public MetaTableMetadata(MetaTable table) {
DynamicData\QueryableFilterRepeater.cs (1)
102MetaTable table = DynamicDataExtensions.GetMetaTable(_dataSource, Context);
DynamicData\QueryableFilterUserControl.cs (1)
47MetaTable FilterTable = ((MetaForeignKeyColumn)Column).ParentTable;
DynamicData\Util\MappingInfo.cs (1)
9public MetaTable Table { get; set; }
DynamicData\Util\MetaTableHelper.cs (11)
30internal static MetaTable GetTableFromMapping(HttpContextBase httpContext, object control) { 50internal static void SetTableInMapping(HttpContextBase httpContext, object control, MetaTable table, IDictionary<string, object> defaultValues) { 58internal static MetaTable GetTableWithFullFallback(IDataSource dataSource, HttpContextBase context) { 59MetaTable table = GetTableFromMapping(context, dataSource); 84internal static MetaTable GetMetaTableFromObject(object dataSource) { 94return MetaTable.GetTable(o.GetType()); 103internal static MetaTable GetTableFromDynamicDataSource(IDynamicDataSource dynamicDataSource) { 114MetaTable table; 123internal static MetaTable FindMetaTable(Control current) { 143internal static MetaTable FindMetaTable(Control current, HttpContextBase context) { 144MetaTable table = null;
DynamicData\Util\Misc.cs (3)
33public static MetaTable GetTableFromTypeHierarchy(Type entityType) { 40MetaTable table; 41if (MetaTable.TryGetTable(type, out table)) {
DynamicData\Util\RouteParametersHelper.cs (2)
16internal static IEnumerable<Parameter> GetColumnParameters(MetaTable table, string columnName) { 49internal static IEnumerable<Parameter> GetPrimaryKeyParameters(MetaTable table) {
UI\DataControlExtensions.cs (8)
8private readonly static ConcurrentDictionary<Type, MetaTable> s_MetaTableCache = new ConcurrentDictionary<Type, MetaTable>(); 11MetaTable table = GetTableFromCache(entityType); 17MetaTable table = GetTableFromCache(entityType); 23MetaTable table = GetTableFromCache(entityType); 28private static MetaTable GetTableFromCache(Type entityType) { 29MetaTable table; 31table = MetaTable.CreateTable(entityType);