Table of Contents

Class CatalogItem

Namespace
EncDotNet.S100.Portrayals
Assembly
EncDotNet.S100.Portrayals.dll

A file-backed asset declared by a PortrayalCatalogue, such as a symbol, line style, area fill, colour profile, pixmap, style sheet or the alert catalogue. The asset itself is loaded separately (see PortrayalCatalogueProvider) from the catalogue folder that matches its collection (e.g. Symbols/).

public sealed class CatalogItem
Inheritance
CatalogItem
Inherited Members

Properties

Description

The item's description block.

public required Description Description { get; init; }

Property Value

Description

FileFormat

Encoding of the file, from fileFormat as written in the catalogue (e.g. SVG, XML, CSS).

public required string FileFormat { get; init; }

Property Value

string

FileName

Asset file name relative to its collection folder, from fileName (e.g. BOYCAN01.svg).

public required string FileName { get; init; }

Property Value

string

FileType

Kind of file, from fileType as written in the catalogue (e.g. Symbol, LineStyle, ColorProfile, AlertCatalog).

public required string FileType { get; init; }

Property Value

string

Id

Item identifier, from the element's @id attribute; empty when the attribute is missing. Rule and symbol references resolve against this id.

public required string Id { get; init; }

Property Value

string