Table of Contents

Class DiagramNode

Namespace
VisioForge.Core.MediaBlocks.Diagram
Assembly
VisioForge.Core.dll

Represents a single media block as a visual node in the diagram.

public class DiagramNode

Inheritance

Inherited Members

Properties

BlockType

The media block type, used for visual categorization.

public MediaBlockType BlockType { get; set; }

Property Value

MediaBlockType

Category

Visual category derived from VisioForge.Core.MediaBlocks.Diagram.DiagramNode.BlockType.

public DiagramBlockCategory Category { get; set; }

Property Value

DiagramBlockCategory

Id

Unique identifier for this node (typically the block's GUID).

public string Id { get; set; }

Property Value

string

InputPorts

Input ports on this node.

public List<DiagramPort> InputPorts { get; }

Property Value

List<DiagramPort>

Label

Display label (the block's name).

public string Label { get; set; }

Property Value

string

OutputPorts

Output ports on this node.

public List<DiagramPort> OutputPorts { get; }

Property Value

List<DiagramPort>