1 implementation of Components
System.ComponentModel.TypeConverter (1)
System\ComponentModel\Container.cs (1)
135public virtual ComponentCollection Components
151 references to Components
DesignSurfaceExt (1)
NameCreationServiceImp.cs (1)
19ComponentCollection cc = container.Components;
System.ComponentModel.TypeConverter (3)
System\ComponentModel\ReferenceConverter.cs (2)
67object? obj = cont.Components[text]; 153ComponentCollection objs = cont.Components;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
668return GetExtenders(cont.Components, instance, cache);
System.Windows.Forms (2)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (1)
319if (container?.Components is { } components)
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (1)
211ComponentCollection comps = container.Components;
System.Windows.Forms.Design (51)
System\ComponentModel\Design\ReferenceService.cs (2)
84_references = new(container.Components.Count); 85foreach (IComponent component in container.Components)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (3)
238curComp = container.Components[compName]; 462foreach (IComponent c in container.Components) 478if (c.Site.TryGetService(out INestedContainer? nested) && nested.Components.Count > 0)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.cs (1)
249object? instance = container.Components[compName];
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.PassThroughSerializationManager.cs (1)
70Manager.PreserveNames && Manager.Container?.Components[name] is not null && _resolved.Add(name))
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (4)
807typeDeclaration = _typeSerializer.Serialize(manager, LoaderHost.RootComponent, LoaderHost.Container.Components); 1064if (container.Components[finalName] is not null) 1161if (Modified && LoaderHost.Container.Components[name] is not null) 1254if (!dup && Modified && LoaderHost.Container.Components[name] is not null)
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.LanguageExtenders.cs (1)
55foreach (IComponent c in container.Components)
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (4)
237instance = Container.Components[name]; 267if (Container.Components[name] is not null) 367if (Container.Components[name] is not null) 807instance = Container.Components[name];
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (1)
262IComponent? comp = container.Components[name];
System\ComponentModel\Design\UndoEngine.cs (1)
445foreach (IComponent comp in _host.Container.Components)
System\ComponentModel\Design\UndoEngine.UndoUnit.AddRemoveUndoEvent.cs (1)
86IComponent? component = host.Container.Components[_componentName];
System\ComponentModel\Design\UndoEngine.UndoUnit.ChangeUndoEvent.cs (1)
119component = host.Container.Components[_componentName];
System\ComponentModel\Design\UndoEngine.UndoUnit.cs (1)
475IComponent? comp = container.Components[name];
System\ComponentModel\Design\UndoEngine.UndoUnit.RenameUndoEvent.cs (1)
29IComponent? comp = engine._host.Container.Components[_after];
System\Windows\Forms\Design\Behavior\BehaviorService.cs (1)
796foreach (Component comp in host.Container.Components)
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (1)
586foreach (IComponent comp in host.Container.Components)
System\Windows\Forms\Design\CommandSet.cs (2)
2206ComponentCollection components = host.Container.Components; 3130cmd.Enabled = host.Container.Components.Count > 1;
System\Windows\Forms\Design\ComponentTray.cs (1)
520if (host.Container.Components[name] is not null)
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (3)
34suspendedComponents = new(container.Components.Count); 36foreach (IComponent component in container.Components) 234foreach (IComponent component in host.Container.Components)
System\Windows\Forms\Design\ControlCommandSet.cs (2)
854ComponentCollection components = host.Container.Components; 1296ComponentCollection comps = host.Container.Components;
System\Windows\Forms\Design\ControlDesigner.cs (2)
590for (int i = 0; i < nc.Components.Count; i++) 592if (child.Equals(nc.Components[i]))
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (1)
876if (container is not null && container.Components[name] is not null)
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1177ComponentCollection components = container.Components;
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
607ComponentCollection components = container.Components; 1430foreach (IComponent comp in container.Components)
System\Windows\Forms\Design\DesignerUtils.cs (1)
633object? existingComponent = host.Container.Components[name];
System\Windows\Forms\Design\DocumentDesigner.cs (2)
845_suspendedComponents = new(container.Components.Count + 1); 847foreach (IComponent comp in container.Components)
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
622if (container.Components[name] is not null) 2332if (name is not null && container.Components[name] is not null)
System\Windows\Forms\Design\StandardMenuStripVerb.cs (3)
115while (_host.Container.Components[name] is not null) 289while (_host.Container.Components[name] is not null) 494object existingComponent = _host.Container.Components[baseName];
System\Windows\Forms\Design\ToolStripDesigner.cs (2)
1739object existingComponent = container.Components[baseName]; 1758for (int indexer = 1; !nameCreate.IsValidName(newName) || container.Components[newName] is not null; indexer++)
System\Windows\Forms\Design\ToolStripInSituService.cs (1)
232ComponentCollection comps = _designerHost.Container.Components;
System\Windows\Forms\Design\ToolStripItemDesigner.cs (1)
811newItem = (ToolStripItem)host.Container.Components[name];
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (1)
456ComponentCollection comps = _designerHost.Container.Components;
System.Windows.Forms.Design.Tests (94)
System\ComponentModel\Design\DesignerHostTests.cs (42)
282Assert.Same(component1, Assert.Single(host.Container.Components)); 293Assert.Equal(new IComponent[] { component1, component2 }, host.Container.Components.Cast<IComponent>()); 304Assert.Equal(new IComponent[] { component1, component2, component3 }, host.Container.Components.Cast<IComponent>()); 315Assert.Equal(new IComponent[] { component1, component2, component3, component4 }, host.Container.Components.Cast<IComponent>()); 337Assert.Same(component1, Assert.Single(host.Container.Components)); 348Assert.Equal(new IComponent[] { component1, component2 }, host.Container.Components.Cast<IComponent>()); 359Assert.Equal(new IComponent[] { component1, component2, component3 }, host.Container.Components.Cast<IComponent>()); 370Assert.Equal(new IComponent[] { component1, component2, component3, component4 }, host.Container.Components.Cast<IComponent>()); 431Assert.Same(component, Assert.Single(host.Container.Components)); 438Assert.Same(component, Assert.Single(host.Container.Components)); 445Assert.Same(component, Assert.Single(host.Container.Components)); 501Assert.Same(component, Assert.Single(host.Container.Components)); 508Assert.Same(component, Assert.Single(host.Container.Components)); 515Assert.Same(component, Assert.Single(host.Container.Components)); 574Assert.Same(component, Assert.Single(host.Container.Components)); 587Assert.Same(component, Assert.Single(host.Container.Components)); 599Assert.Same(component, Assert.Single(host.Container.Components)); 604Assert.Same(component, Assert.Single(host.Container.Components)); 609Assert.Same(component, Assert.Single(host.Container.Components)); 1520Assert.Empty(container.Components); 1659Assert.Empty(host.Container.Components); 2246Assert.Same(collection, surface.ComponentContainer.Components); 2536Assert.Same(component, Assert.Single(host.Container.Components)); 2548Assert.Same(component, Assert.Single(host.Container.Components)); 2560Assert.Empty(host.Container.Components); 2622Assert.Same(component, Assert.Single(host.Container.Components)); 2628Assert.Empty(host.Container.Components); 2635Assert.Empty(host.Container.Components); 2691Assert.Same(component, Assert.Single(host.Container.Components)); 2698Assert.Empty(host.Container.Components); 2705Assert.Empty(host.Container.Components); 2721Assert.Same(component, Assert.Single(host.Container.Components)); 2725Assert.Empty(host.Container.Components); 2738Assert.Same(component, Assert.Single(host.Container.Components)); 2742Assert.Empty(host.Container.Components); 2760Assert.Same(otherComponent, Assert.Single(host1.Container.Components)); 2761Assert.Same(component, Assert.Single(host2.Container.Components)); 2776Assert.Same(otherComponent, Assert.Single(host1.Container.Components)); 2777Assert.Empty(host2.Container.Components); 2819Assert.Same(component2, Assert.Single(host.Container.Components)); 2829Assert.Same(component2, Assert.Single(host.Container.Components)); 2841Assert.Empty(host.Container.Components);
System\ComponentModel\Design\DesignSurfaceTests.cs (7)
20Assert.Empty(surface.ComponentContainer.Components); 59Assert.Empty(surface.ComponentContainer.Components); 81Assert.Single(surface.ComponentContainer.Components); 103Assert.Single(surface.ComponentContainer.Components); 150Assert.Single(surface.ComponentContainer.Components); 1136Assert.Empty(container.Components); 1147Assert.Empty(container.Components);
System\ComponentModel\Design\SiteNestedContainerTests.cs (44)
84Assert.Same(component1, Assert.Single(container.Components)); 85Assert.Empty(host.Container.Components); 91Assert.Equal(new IComponent[] { component1, component2 }, container.Components.Cast<IComponent>()); 92Assert.Empty(host.Container.Components); 101Assert.Equal(new IComponent[] { component1, component2 }, container.Components.Cast<IComponent>()); 102Assert.Empty(host.Container.Components); 184Assert.Same(component1, Assert.Single(container.Components)); 195Assert.Equal(new IComponent[] { component1, component2 }, container.Components.Cast<IComponent>()); 206Assert.Equal(new IComponent[] { component1, component2, component3 }, container.Components.Cast<IComponent>()); 217Assert.Equal(new IComponent[] { component1, component2, component3, component4 }, container.Components.Cast<IComponent>()); 241Assert.Same(component1, Assert.Single(container.Components)); 252Assert.Equal(new IComponent[] { component1, component2 }, container.Components.Cast<IComponent>()); 263Assert.Equal(new IComponent[] { component1, component2, component3 }, container.Components.Cast<IComponent>()); 274Assert.Equal(new IComponent[] { component1, component2, component3, component4 }, container.Components.Cast<IComponent>()); 340Assert.Same(component, Assert.Single(container.Components)); 347Assert.Same(component, Assert.Single(container.Components)); 354Assert.Same(component, Assert.Single(container.Components)); 411Assert.Same(component, Assert.Single(container.Components)); 420Assert.Empty(container.Components); 426Assert.Same(component, Assert.Single(container.Components)); 435Assert.Same(component, Assert.Single(container.Components)); 491Assert.Same(component, Assert.Single(container.Components)); 505Assert.Same(component, Assert.Single(container.Components)); 574Assert.Empty(container.Components); 678Assert.Same(component, Assert.Single(container.Components)); 688Assert.Same(component, Assert.Single(container.Components)); 698Assert.Empty(container.Components); 753Assert.Same(component, Assert.Single(container.Components)); 759Assert.Empty(container.Components); 766Assert.Empty(container.Components); 817Assert.Same(component, Assert.Single(container.Components)); 824Assert.Empty(container.Components); 831Assert.Empty(container.Components); 848Assert.Same(component, Assert.Single(container.Components)); 852Assert.Empty(container.Components); 866Assert.Same(component, Assert.Single(container.Components)); 870Assert.Empty(container.Components); 889Assert.Same(otherComponent, Assert.Single(container1.Components)); 890Assert.Same(component, Assert.Single(container2.Components)); 906Assert.Same(otherComponent, Assert.Single(container1.Components)); 907Assert.Empty(container2.Components); 951Assert.Same(component2, Assert.Single(container.Components)); 961Assert.Same(component2, Assert.Single(container.Components)); 973Assert.Empty(host.Container.Components);
System\Windows\Forms\Design\ControlCodeDomSerializerTests.cs (1)
41mockContainer.Setup(c => c.Components).Returns(new ComponentCollection([_testControl]));