MarshalByValueComponent.Site Property

Definition

Gets or sets the site of the component.

C#
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite? Site { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite Site { get; set; }

Property Value

An object implementing the ISite interface that represents the site of the component.

Implements

Attributes

Remarks

A valid value for this property - that is, the value is not null, indicates that the component has been added to a container.

When the value of this property is null, the property indicates that the component is being removed from a container. However, this property does not remove the component from the container.

Notes to Inheritors

To change this behavior, inherit from this class and get and set in this property.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also