Try our conversational search powered by Generative AI!

Class ComponentBase

Inheritance
System.Object
ComponentBase
Implements
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 ComponentBase : IComponent

Constructors

ComponentBase(String)

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

ComponentBase(String, ISettingsDictionary)

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

ComponentBase(String, Guid, ISettingsDictionary)

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

Properties

DefinitionName

Declaration
public virtual string DefinitionName { get; }
Property Value
Type Description
System.String

Heading

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

Id

Declaration
public Guid Id { get; set; }
Property Value
Type Description
System.Guid

ModuleName

Declaration
public virtual string ModuleName { get; }
Property Value
Type Description
System.String

Settings

Declaration
public ISettingsDictionary Settings { get; }
Property Value
Type Description
ISettingsDictionary

SortOrder

Declaration
public int SortOrder { get; set; }
Property Value
Type Description
System.Int32

WidgetType

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

Methods

GetModuleName()

Declaration
protected virtual string GetModuleName()
Returns
Type Description
System.String

GetModuleName(Type)

Declaration
protected string GetModuleName(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.String

Implements

Extension Methods