SaaS CMS has officially launched! Learn more now.

Class GadgetComponentDefinition

Inheritance
System.Object
GadgetComponentDefinition
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.Gadgets
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
[Obsolete("The Episerver gadget framework has been deprecated and was replaced by the Episerver Components.")]
public class GadgetComponentDefinition : PluggableComponentDefinitionBase, IComponentDefinition, IPluggableComponentDefinition, IContainerMatcher, IEquatable<IComponentDefinition>

Constructors

GadgetComponentDefinition(Gadget)

Declaration
public GadgetComponentDefinition(Gadget gadget)
Parameters
Type Name Description
Gadget gadget

Properties

Categories

Declaration
public IEnumerable<string> Categories { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

DefinitionName

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

Description

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

Title

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

WidgetType

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

Methods

CreateComponent()

Declaration
public override IComponent CreateComponent()
Returns
Type Description
IComponent
Overrides

Equals(IComponentDefinition)

Declaration
public bool Equals(IComponentDefinition other)
Parameters
Type Name Description
IComponentDefinition other
Returns
Type Description
System.Boolean

Implements

System.IEquatable<T>

Extension Methods