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