Class DescribableBase
Provides information to describe a metadata item. Implements the IDescribable interface.
Inherited Members
Algenta.Colectica.Model.VersionableBase.TryReplaceChild<T>(Func<T>, Action<T>, Algenta.Colectica.Model.Utility.IdentifierTriple, Algenta.Colectica.Model.IVersionable)
Namespace: Algenta.Colectica.Model
Assembly: Algenta.Colectica.Model.dll
Syntax
public abstract class DescribableBase : VersionableBase, IVersionable, IIdentifiable, IVisitable, IHasCustomFields, IDescribable
Remarks
The IDescribable interface should be implemented by classes that provide name-label-description information. This information is commonly found in DDI 3 item types.
Constructors
DescribableBase()
Initializes a new instance of the DescribableBase class.
Declaration
protected DescribableBase()
Properties
Description
Gets the description.
Declaration
public virtual MultilingualString Description { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Implements
DisplayLabel
Gets the display label.
Declaration
public override string DisplayLabel { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
Implements
Remarks
The display label returns text to be displayed in a user interface or in generated documentation.
ItemName
Gets the name of the item.
Declaration
public virtual MultilingualString ItemName { get; }
Property Value
Type | Description |
---|---|
MultilingualString | The name of the item. |
Implements
Label
Gets the label.
Declaration
public MultilingualString Label { get; }
Property Value
Type | Description |
---|---|
MultilingualString |