API Reference
Class
MermaidC4Element
Describes a C4 person, system, container, component, or deployment node.
Inheritance
- MermaidAstNode
- MermaidC4Element
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property MermaidC4Document.Elements
Constructors
public MermaidC4Element(String alias, String label, String kind, MermaidSourceSpan span) #Initializes a C4 element.
Parameters
- alias System.String
- label System.String
- kind System.String
- span ChartForgeX.Mermaid.MermaidSourceSpan
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String Alias { get; set; } #Gets or sets the C4 element alias.
public String Label { get; set; } #Gets or sets the display label.
public String Kind { get; set; } #Gets or sets the normalized C4 element kind.
public String? Description { get; set; } #Gets or sets the optional element description.
public String? Technology { get; set; } #Gets or sets the optional technology token for containers and components.
public String? Sprite { get; set; } #Gets or sets optional Mermaid sprite metadata.
public String? Tags { get; set; } #Gets or sets optional Mermaid tags.
public String? Link { get; set; } #Gets or sets optional Mermaid link metadata.
public String? BoundaryId { get; set; } #Gets or sets the containing boundary id.
Inherited Properties
public MermaidSourceSpan Span { get; } #Inherited from MermaidAstNode