2 interfaces inheriting from INamingContainer
System.Web (2)
UI\IDataItemContainer.cs (1)
14public interface IDataItemContainer : INamingContainer {
UI\INonBindingContainer.cs (1)
23internal interface INonBindingContainer : INamingContainer {
24 implementations of INamingContainer
System.Web (17)
UI\TemplateControl.cs (1)
45public abstract class TemplateControl : Control, INamingContainer, IFilterResolutionService {
UI\WebControls\ChangePassword.cs (1)
33public class ChangePassword : CompositeControl, IBorderPaddingControl, INamingContainer, IRenderOuterTableControl {
UI\WebControls\CheckBoxList.cs (1)
21public class CheckBoxList : ListControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler {
UI\WebControls\CompositeControl.cs (1)
24public abstract class CompositeControl : WebControl, INamingContainer, ICompositeControlDesignerAccessor {
UI\WebControls\CompositeDataBoundControl.cs (1)
13public abstract class CompositeDataBoundControl : DataBoundControl, INamingContainer {
UI\WebControls\DataGrid.cs (1)
32public class DataGrid : BaseDataList, INamingContainer {
UI\WebControls\DataList.cs (1)
28public class DataList : BaseDataList, INamingContainer, IRepeatInfoUser, IWizardSideBarListControl {
UI\WebControls\LoginView.cs (1)
30public class LoginView : Control, INamingContainer {
UI\WebControls\Menu.cs (1)
28public partial class Menu : HierarchicalDataBoundControl, IPostBackEventHandler, INamingContainer {
UI\WebControls\RadioButtonList.cs (1)
25public class RadioButtonList : ListControl, IRepeatInfoUser, INamingContainer, IPostBackDataHandler {
UI\WebControls\Repeater.cs (1)
26public class Repeater : Control, INamingContainer {
UI\WebControls\SiteMapNodeItem.cs (1)
20public class SiteMapNodeItem : WebControl, INamingContainer, IDataItemContainer {
UI\WebControls\Wizard.cs (3)
3214internal abstract class BlockControl : WebControl, INamingContainer, INonBindingContainer { 3274private class InternalTableCell : TableCell, INamingContainer, INonBindingContainer { 3334internal class BaseNavigationTemplateContainer : WebControl, INamingContainer, INonBindingContainer {
UI\WebParts\Part.cs (1)
23public abstract class Part : Panel, INamingContainer, ICompositeControlDesignerAccessor {
UI\WebParts\WebPartManager.cs (1)
36public class WebPartManager : Control, INamingContainer, IPersonalizable {
System.Web.Extensions (4)
UI\WebControls\DataPager.cs (1)
30public class DataPager : Control, IAttributeAccessor, INamingContainer, ICompositeControlDesignerAccessor {
UI\WebControls\ListView.cs (1)
29public class ListView : DataBoundControl, INamingContainer, IPageableItemContainer, IPersistedSelector, IDataKeysControl, IDataBoundListControl, IWizardSideBarListControl {
UI\WebControls\ListViewContainer.cs (1)
13internal class ListViewContainer : Control, INamingContainer {
UI\WebControls\ListViewItem.cs (1)
19public class ListViewItem : Control, INamingContainer, IDataItemContainer {
System.Web.Mobile (3)
UI\MobileControls\List.cs (1)
42public class List : PagedControl, INamingContainer, IListControl, ITemplateable, IPostBackEventHandler
UI\MobileControls\ObjectList.cs (1)
41public class ObjectList : PagedControl, INamingContainer, ITemplateable, IPostBackEventHandler
UI\MobileControls\TemplateContainer.cs (1)
30public class TemplateContainer : Panel, INamingContainer
34 references to INamingContainer
System.Web (14)
Compilation\BaseTemplateCodeDomTreeGenerator.cs (2)
447if (!typeof(INamingContainer).IsAssignableFrom(containerType)) { 448if (typeof(INamingContainer).IsAssignableFrom(Parser.BaseType)) {
UI\Control.cs (5)
150if (this is INamingContainer) 610return this is INamingContainer && !(this is INonBindingContainer); 3064Debug.Assert(this is INamingContainer); 3071Debug.Assert(this is INamingContainer); 3196Debug.Assert(this is INamingContainer);
UI\ControlBuilder.cs (4)
103Debug.Assert(typeof(INamingContainer).IsAssignableFrom(ctrlType), String.Format(CultureInfo.InvariantCulture, "NamingContainerBuilder.Control type {0} is not an INamingContainer", ctrlType.FullName)); 121Debug.Assert(typeof(INamingContainer).IsAssignableFrom(ctrlType), String.Format(CultureInfo.InvariantCulture, "NamingContainerBuilder.Control type {0} is not an INamingContainer", ctrlType.FullName)); 515else if (typeof(INamingContainer).IsAssignableFrom(ParentBuilder.ControlType)) { 1171if (!typeof(INamingContainer).IsAssignableFrom(templateAttrib.ContainerType)) {
UI\ControlCollection.cs (1)
162if (_owner is INamingContainer)
UI\WebControls\DataBoundControlHelper.cs (2)
124internal static void EnableDynamicData(INamingContainer control, string entityTypeName) { 134types: new Type[] { typeof(INamingContainer), typeof(Type) },
System.Web.DynamicData (18)
DynamicData\DynamicDataExtensions.cs (10)
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) { 42public static IDictionary<string, object> GetDefaultValues(this INamingContainer control) { 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) { 117internal static MetaTable GetMetaTable(INamingContainer control, HttpContextBase context) { 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) {
DynamicData\DynamicDataManager.cs (1)
180((INamingContainer)control).SetMetaTable(table);
DynamicData\EntityTemplate.cs (1)
12[TemplateContainer(typeof(INamingContainer))]
DynamicData\QueryableFilterRepeater.cs (1)
60[TemplateContainer(typeof(INamingContainer))]
DynamicData\Util\MetaTableHelper.cs (2)
129if (!(current is INamingContainer)) { 146if (!(current is INamingContainer)) {
UI\DataControlExtensions.cs (3)
10public static void EnableDynamicData(this INamingContainer control, Type entityType, object defaults) { 16public static void EnableDynamicData(this INamingContainer control, Type entityType, IDictionary<string, object> defaultValues) { 22public static void EnableDynamicData(this INamingContainer control, Type entityType) {
System.Web.Extensions (2)
UI\ControlUtil.cs (1)
22if (control is INamingContainer) {
UI\PageRequestManager.cs (1)
223if (!(control is INamingContainer) &&