Try our conversational search powered by Generative AI!

Class ContainerBase

Implements
System.ICloneable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Shell.ViewComposition
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public abstract class ContainerBase : ComponentBase, IContainer, IComponent, ICloneable

Constructors

ContainerBase(String)

Declaration
protected ContainerBase(string widgetType)
Parameters
Type Name Description
System.String widgetType

ContainerBase(String, ISettingsDictionary)

Declaration
protected ContainerBase(string widgetType, ISettingsDictionary settings)
Parameters
Type Name Description
System.String widgetType
ISettingsDictionary settings

Properties

Components

Declaration
public IList<IComponent> Components { get; }
Property Value
Type Description
System.Collections.Generic.IList<IComponent>

ContainerType

Declaration
public ContainerType ContainerType { get; set; }
Property Value
Type Description
ContainerType

PlugInArea

Declaration
public string PlugInArea { get; set; }
Property Value
Type Description
System.String

Methods

Add(IComponent)

Declaration
public IContainer Add(IComponent component)
Parameters
Type Name Description
IComponent component
Returns
Type Description
IContainer

Clone()

Declaration
public object Clone()
Returns
Type Description
System.Object

SortComponents(Comparison<IComponent>)

Declaration
public void SortComponents(Comparison<IComponent> comparison)
Parameters
Type Name Description
System.Comparison<IComponent> comparison

Implements

System.ICloneable

Extension Methods