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