Container.Add Method

Definition

Adds a Component to the Container.

Overloads

Name Description
Add(IComponent)

Adds the specified Component to the Container. The component is unnamed.

Add(IComponent, String)

Adds the specified Component to the Container and assigns it a name.

Add(IComponent)

Source:
Container.cs
Source:
Container.cs
Source:
Container.cs
Source:
Container.cs

Adds the specified Component to the Container. The component is unnamed.

public:
 virtual void Add(System::ComponentModel::IComponent ^ component);
public virtual void Add(System.ComponentModel.IComponent? component);
public virtual void Add(System.ComponentModel.IComponent component);
abstract member Add : System.ComponentModel.IComponent -> unit
override this.Add : System.ComponentModel.IComponent -> unit
Public Overridable Sub Add (component As IComponent)

Parameters

component
IComponent

The component to add.

Implements

Exceptions

component is null.

Remarks

This method can be overridden by a derived class.

The new Component is added to the end of the list.

See also

Applies to

Add(IComponent, String)

Source:
Container.cs
Source:
Container.cs
Source:
Container.cs
Source:
Container.cs

Adds the specified Component to the Container and assigns it a name.

public:
 virtual void Add(System::ComponentModel::IComponent ^ component, System::String ^ name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of components in the container cannot be statically discovered to validate the name.")]
public virtual void Add(System.ComponentModel.IComponent? component, string? name);
public virtual void Add(System.ComponentModel.IComponent component, string name);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of components in the container cannot be statically discovered to validate the name.")>]
abstract member Add : System.ComponentModel.IComponent * string -> unit
override this.Add : System.ComponentModel.IComponent * string -> unit
abstract member Add : System.ComponentModel.IComponent * string -> unit
override this.Add : System.ComponentModel.IComponent * string -> unit
Public Overridable Sub Add (component As IComponent, name As String)

Parameters

component
IComponent

The component to add.

name
String

The unique, case-insensitive name to assign to the component.

-or-

null, which leaves the component unnamed.

Implements

Attributes

Exceptions

component is null.

name is not unique.

Remarks

This method can be overridden by a derived class.

The new Component is added to the end of the list.

See also

Applies to