Try our conversational search powered by Generative AI!

Class ContainerBase<TSettings>

Inheritance
System.Object
ContainerBase<TSettings>
Implements
IContainer<TSettings>
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<TSettings> : ContainerBase, IContainer<TSettings>, IContainer, IComponent, ICloneable where TSettings : ISettingsDictionary
Type Parameters
Name Description
TSettings

Constructors

ContainerBase(String)

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

Methods

Add(IComponent)

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

Add(IComponent, TSettings)

Declaration
public virtual IContainer<TSettings> Add(IComponent component, TSettings requiredSettings)
Parameters
Type Name Description
IComponent component
TSettings requiredSettings
Returns
Type Description
IContainer<TSettings>

Implements

System.ICloneable

Extension Methods