1 interface inheriting from IContainer
System.ComponentModel.TypeConverter (1)
System\ComponentModel\INestedContainer.cs (1)
14public interface INestedContainer : IContainer
1 implementation of IContainer
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Container.cs (1)
11public class Container : IContainer
166 references to IContainer
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\MyServices\Internal\ProgressDialog.vb (1)
32Private ReadOnly _components As IContainer
netstandard (1)
netstandard.cs (1)
329[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.IContainer))]
PresentationBuildTasks (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\TypeContext.cs (1)
101public IContainer Container
PresentationFramework (9)
MS\Internal\Data\DefaultValueConverter.cs (1)
789public IContainer Container { get { return null; } }
System\Windows\Controls\ContentPresenter.cs (1)
1146IContainer ITypeDescriptorContext.Container { get { return null; } }
System\Windows\Documents\DPTypeDescriptorContext.cs (1)
147System.ComponentModel.IContainer System.ComponentModel.ITypeDescriptorContext.Container
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (1)
84IContainer ITypeDescriptorContext.Container
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (1)
48IContainer ITypeDescriptorContext.Container
System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
1201public IContainer Container
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1474public IContainer Container
System\Windows\Markup\TypeContext.cs (1)
101public IContainer Container
System\Windows\TemplateContent.cs (1)
1488IContainer ITypeDescriptorContext.Container
PresentationUI (11)
MS\Internal\Documents\Application\DocumentPropertiesDialog.Designer.cs (1)
14private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\CredentialManagerDialog.Designer.cs (1)
15private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RequestedSignatureDialog.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RMEnrollmentPage1.Designer.cs (1)
15private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RMEnrollmentPage2.Designer.cs (1)
15private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RMEnrollmentPage3.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RMPermissions.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\RMPublishingDialog.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\SignatureSummaryDialog.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\SigningDialog.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
MS\Internal\Documents\SigningProgress.Designer.cs (1)
12private System.ComponentModel.IContainer components = null;
ReachFramework (1)
Serialization\Manager\XpsTokenContext.cs (1)
100System.ComponentModel.IContainer
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
315[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.IContainer))]
System.ComponentModel.Primitives (10)
System\ComponentModel\Component.cs (2)
96/// Returns the <see cref='System.ComponentModel.IContainer'/> 101public IContainer? Container => _site?.Container;
System\ComponentModel\ComponentCollection.cs (2)
14/// <see cref='System.ComponentModel.IContainer'/>. 37/// <see cref='System.ComponentModel.IContainer'/>.
System\ComponentModel\IContainer.cs (4)
20/// <see cref='System.ComponentModel.IContainer'/> at the end of the list. 27/// <see cref='System.ComponentModel.IContainer'/> at the end of the list, 34/// Gets all the components in the <see cref='System.ComponentModel.IContainer'/>. 39/// Removes a component from the <see cref='System.ComponentModel.IContainer'/>.
System\ComponentModel\ISite.cs (2)
16/// <see cref='System.ComponentModel.IContainer'/> and enable communication between 31IContainer? Container { get; }
System.ComponentModel.TypeConverter (15)
System\ComponentModel\Container.cs (2)
130protected virtual object? GetService(Type service) => service == typeof(IContainer) ? this : null; 264public IContainer Container { get; }
System\ComponentModel\Design\IDesignerHost.cs (1)
34IContainer Container { get; }
System\ComponentModel\Design\IInheritanceService.cs (1)
14void AddInheritedComponents(IComponent component, IContainer container);
System\ComponentModel\Design\Serialization\ComponentSerializationService.cs (4)
90public abstract ICollection Deserialize(SerializationStore store, IContainer container); 106public abstract void DeserializeTo(SerializationStore store, IContainer container, bool validateRecycledTypes, bool applyDefaults); 108public void DeserializeTo(SerializationStore store, IContainer container) 113public void DeserializeTo(SerializationStore store, IContainer container, bool validateRecycledTypes)
System\ComponentModel\Design\Serialization\INameCreationService.cs (1)
21string CreateName(IContainer? container, Type dataType);
System\ComponentModel\ITypeDescriptorContext.cs (1)
15IContainer? Container { get; }
System\ComponentModel\MarshalByValueComponent.cs (1)
142public virtual IContainer? Container => _site?.Container;
System\ComponentModel\NestedContainer.cs (1)
119public IContainer Container { get; }
System\ComponentModel\ReferenceConverter.cs (2)
64IContainer? cont = context.Container; 150IContainer? cont = context.Container;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
661IContainer? cont = component.Site.Container;
System.Data.Common (2)
System\Data\DataSet.cs (1)
1000IContainer? cont = oldSite.Container;
System\Data\DataTable.cs (1)
2707IContainer? cont = oldSite.Container;
System.IO.Ports (1)
System\IO\Ports\SerialPort.cs (1)
548public SerialPort(IContainer container) : this()
System.Windows.Forms (25)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (5)
26private IContainer? _associatedContainer; 317private void FillComponentsTable(IContainer? container) 382private IContainer? GetParentIsDesigned() 385private IContainer? GetParentsContainer() 387IContainer? container = GetParentIsDesigned();
System\Windows\Forms\ActiveX\Control.AxSourcingSite.cs (1)
33public IContainer? Container => null;
System\Windows\Forms\ContextMenuStrip.cs (1)
17public ContextMenuStrip(IContainer container) : base()
System\Windows\Forms\Controls\ImageList\ImageList.cs (1)
67public ImageList(IContainer container) : this()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (1)
173public virtual IContainer? Container => Component?.Site?.Container;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (2)
30public override IContainer? Container 34IContainer? container = null;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.StubSite.cs (1)
39IContainer? ISite.Container => _owner.Site?.Container;
System\Windows\Forms\Controls\Unsupported\MainMenu\MainMenu.cs (1)
25public MainMenu(IContainer container) : this() => throw new PlatformNotSupportedException();
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (6)
18private IContainer? _associatedContainer; 190private IContainer? GetParentsContainer() 192IContainer? rval = GetParentIContainer(); 198private IContainer? GetParentIContainer() 204private void FillComponentsTable(IContainer? container) 270if (ctl.Site is not ISite site || site.Container is not IContainer container)
System\Windows\Forms\DataBinding\BindingNavigator.cs (1)
60public BindingNavigator(IContainer container)
System\Windows\Forms\DataBinding\BindingSource.cs (1)
97public BindingSource(IContainer container)
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (1)
81public ErrorProvider(IContainer container)
System\Windows\Forms\NotifyIcon.cs (1)
67public NotifyIcon(IContainer container) : this()
System\Windows\Forms\Timer.cs (1)
42public Timer(IContainer container) : this()
System\Windows\Forms\ToolTip\ToolTip.cs (1)
76public ToolTip(IContainer cont)
System.Windows.Forms.Design (86)
System\ComponentModel\Design\CollectionEditor.PropertyGridSite.cs (1)
21public IContainer? Container => null;
System\ComponentModel\Design\DesignerActionPanel.TypeDescriptorContext.cs (2)
21public IContainer? Container => _serviceProvider.GetService<IContainer>();
System\ComponentModel\Design\DesignerHost.cs (6)
14/// design time <see cref="IContainer"/> object. The services this class implements are generally non-removable (they 27private static readonly Type[] s_defaultServices = [typeof(IDesignerHost), typeof(IContainer), typeof(IComponentChangeService), typeof(IDesignerLoaderHost2)]; 180internal bool AddToContainerPreProcess(IComponent component, string? name, IContainer containerToAddTo) 229internal void AddToContainerPostProcess(IComponent component, IContainer containerToAddTo) 617internal bool RemoveFromContainerPreProcess([NotNullWhen(true)] IComponent? component, IContainer container) 861IContainer IDesignerHost.Container => this;
System\ComponentModel\Design\DesignerHost.Site.cs (2)
176if (service != typeof(IServiceContainer) && service != typeof(IContainer) && _nestedContainer is not null) 192IContainer ISite.Container => _container;
System\ComponentModel\Design\DesignSurface.cs (3)
71public IContainer ComponentContainer 286ctor = TypeDescriptor.GetReflectionType(type).GetConstructor(BindingFlags.Public | BindingFlags.Instance | BindingFlags.ExactBinding, null, [typeof(IContainer)], null); 291instance = TypeDescriptor.CreateInstance(this, type, [typeof(IContainer)], [ComponentContainer]);
System\ComponentModel\Design\InheritanceService.cs (2)
53public void AddInheritedComponents(IComponent component, IContainer container) 61protected virtual void AddInheritedComponents(Type? type, IComponent component, IContainer container)
System\ComponentModel\Design\ReferenceService.cs (2)
78if (_provider.GetService(typeof(IContainer)) is not IContainer container)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (2)
460internal void SetupVariableReferences(IDesignerSerializationManager manager, IContainer container, Dictionary<object, ObjectData> objectData, IList shimObjectNames) 492if (manager.GetService<IContainer>() is { } container)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.cs (3)
193internal List<object> Deserialize(IServiceProvider? provider, IContainer? container = null) 200private void Deserialize(IServiceProvider? provider, IContainer? container, bool validateRecycledTypes, bool applyDefaults, List<object>? objects) 279internal void DeserializeTo(IServiceProvider provider, IContainer container, bool validateRecycledTypes, bool applyDefaults)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.cs (2)
151public override ICollection Deserialize(SerializationStore store, IContainer container) 172public override void DeserializeTo(SerializationStore store, IContainer container, bool validateRecycledTypes, bool applyDefaults)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (1)
1003string INameCreationService.CreateName(IContainer? container, Type dataType)
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.LanguageExtenders.cs (1)
53&& site.TryGetService(out IContainer? container))
System\ComponentModel\Design\Serialization\CodeDomSerializationProvider.cs (1)
86if (typeof(IContainer).IsAssignableFrom(objectType))
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (3)
21GetReflectionTypeFromTypeHelper(manager, typeof(IContainer)) 258IContainer? container = manager.GetService<IContainer>();
System\ComponentModel\Design\Serialization\ContainerCodeDomSerializer.cs (6)
27if (typeof(IContainer).IsAssignableFrom(type)) 29object? obj = manager.GetService(typeof(IContainer)); 52CodeMemberField field = new(typeof(IContainer), ContainerName) 61CodeVariableDeclarationStatement var = new(typeof(IContainer), ContainerName); 72assign.UserData[nameof(IContainer)] = nameof(IContainer);
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (3)
23private IContainer? _container; 62public IContainer? Container 540=> serviceType == typeof(IContainer) ? Container : _provider?.GetService(serviceType);
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (2)
259IContainer? container = manager.GetService<IContainer>();
System\ComponentModel\Design\UndoEngine.UndoUnit.cs (3)
24private readonly Dictionary<string, IContainer>? _lastSelection; // the selection as it was before we gathered undo info 35Dictionary<string, IContainer> selectedNames = []; 473foreach ((string name, IContainer container) in _lastSelection)
System\Windows\Forms\Design\CollectionEditVerbManager.cs (1)
68IContainer ITypeDescriptorContext.Container
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (2)
29IContainer? container = manager.GetService<IContainer>();
System\Windows\Forms\Design\ControlCommandSet.cs (3)
367IContainer container = component.Site.Container; 1369IContainer container = host.Container; 1402IContainer controlSiteContainer = null;
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (5)
156IContainer? container = host?.Container; 633IContainer? container = null; 771IContainer? container = host?.Container; 852IContainer? container, 864IContainer? container,
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (2)
184IContainer? currentContainer = _liveDataGridView.Site?.Container; 1169private static bool ValidateName(IContainer container, string siteName, IComponent component)
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (1)
58IContainer? container = host?.Container;
System\Windows\Forms\Design\DataGridViewComponentPropertyGridSite.cs (1)
27public IContainer? Container => null;
System\Windows\Forms\Design\DataGridViewDesigner.cs (4)
331IContainer? currentContainer = dataGridView.Site?.Container; 335IContainer? container = col.Site?.Container; 390IContainer? currentContainer = dataGridView.Site?.Container; 567IContainer? currentContainer = site?.Container;
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
585IContainer? container = null; 1421IContainer? container = _designerHost?.Container;
System\Windows\Forms\Design\DesignerUtils.cs (2)
725public static IContainer? CheckForNestedContainer(IContainer? container) =>
System\Windows\Forms\Design\DocumentDesigner.cs (1)
800IContainer container = host.Container;
System\Windows\Forms\Design\EditorServiceContext.cs (1)
76IContainer? ITypeDescriptorContext.Container => _designer.Component.Site?.Container;
System\Windows\Forms\Design\FormatControl.Designer.cs (1)
11private System.ComponentModel.IContainer components = null;
System\Windows\Forms\Design\ListViewGroupCollectionEditor.cs (1)
40&& Context.TryGetService(out IContainer container))
System\Windows\Forms\Design\MaskDesignerDialog.cs (1)
36private IContainer _components;
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
668IContainer? container = host.RootComponent.Site!.Container;
System\Windows\Forms\Design\ParentControlDesigner.cs (6)
598private void AddChildComponents(IComponent component, IContainer container, IDesignerHost host) 618IContainer childContainer; 866IContainer container = Component.Site.Container; 1406IContainer container = target.Component.Site.Container; 2303IContainer container = DesignerUtils.CheckForNestedContainer(Component.Site.Container); // ...necessary to support SplitterPanel components 2306IContainer oldContainer = null;
System\Windows\Forms\Design\TabOrder.cs (1)
381IContainer? container = null;
System\Windows\Forms\Design\ToolStripDesigner.cs (3)
1686IContainer container = (IContainer)serviceProvider.GetService(typeof(IContainer));
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (2)
1657IContainer container = host.Container; 1748IContainer container = host.Container;
System.Xaml (2)
System\Xaml\Context\ServiceProviderContext.cs (1)
96IContainer ITypeDescriptorContext.Container
System\Xaml\XamlObjectReader.cs (1)
2818public IContainer Container