Class NodeAttribute
Represents an attribute that can be used to provide metadata on a node
Inherited Members
Namespace: Artemis.Core
Assembly: Artemis.Core.dll
Syntax
public class NodeAttribute : Attribute
Constructors
NodeAttribute(string)
Creates a new instance of the NodeAttribute class
Declaration
public NodeAttribute(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
NodeAttribute(string, string)
Creates a new instance of the NodeAttribute class
Declaration
public NodeAttribute(string name, string description)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | description |
NodeAttribute(string, string, string)
Creates a new instance of the NodeAttribute class
Declaration
public NodeAttribute(string name, string description, string category)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | description | |
string | category |
NodeAttribute(string, string, string, string)
Creates a new instance of the NodeAttribute class
Declaration
public NodeAttribute(string name, string description, string category, string helpUrl)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | description | |
string | category | |
string | helpUrl |
Properties
Category
Gets the category of the node
Declaration
public string Category { get; }
Property Value
Type | Description |
---|---|
string |
Description
Gets the description of the node
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
string |
HelpUrl
Gets the help URL of the node
Declaration
public string HelpUrl { get; init; }
Property Value
Type | Description |
---|---|
string |
InputType
Gets the primary input type of the node
Declaration
public Type? InputType { get; init; }
Property Value
Type | Description |
---|---|
Type |
Name
Gets the name of the node
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
string |
OutputType
Gets the primary output type of the node
Declaration
public Type? OutputType { get; init; }
Property Value
Type | Description |
---|---|
Type |