Table of Contents

Class Metadata

Namespace
Aplib.Core
Assembly
Aplib.Core.dll

Data structure to store information about a component which may be useful for debugging or logging.

public class Metadata : IMetadata
Inheritance
Metadata
Implements
Inherited Members

Constructors

Metadata(string?, string?)

Store information about a BDI cycle component which may be useful for debugging or logging or general overviews.

public Metadata(string? name = null, string? description = null)

Parameters

name string

The name used to display the component.

description string

The description used to describe the component.

Properties

Description

Gets the description used to describe the instance.

public string? Description { get; }

Property Value

string

Id

Gets the unique identifier of the instance.

public Guid Id { get; }

Property Value

Guid

Name

Gets the name used to display the instance.

public string? Name { get; }

Property Value

string