Table of Contents

Class NodeAttribute

Namespace
Artemis.Core
Assembly
Artemis.Core.dll

Represents an attribute that can be used to provide metadata on a node

public class NodeAttribute : Attribute
Inheritance
NodeAttribute
Inherited Members

Constructors

NodeAttribute(string)

Creates a new instance of the NodeAttribute class

public NodeAttribute(string name)

Parameters

name string

NodeAttribute(string, string)

Creates a new instance of the NodeAttribute class

public NodeAttribute(string name, string description)

Parameters

name string
description string

NodeAttribute(string, string, string)

Creates a new instance of the NodeAttribute class

public NodeAttribute(string name, string description, string category)

Parameters

name string
description string
category string

NodeAttribute(string, string, string, string)

Creates a new instance of the NodeAttribute class

public NodeAttribute(string name, string description, string category, string helpUrl)

Parameters

name string
description string
category string
helpUrl string

Properties

Category

Gets the category of the node

public string Category { get; }

Property Value

string

Description

Gets the description of the node

public string Description { get; }

Property Value

string

HelpUrl

Gets the help URL of the node

public string HelpUrl { get; init; }

Property Value

string

InputType

Gets the primary input type of the node

public Type? InputType { get; init; }

Property Value

Type

Name

Gets the name of the node

public string Name { get; }

Property Value

string

OutputType

Gets the primary output type of the node

public Type? OutputType { get; init; }

Property Value

Type