ArchitectureGroup Class

A group of an architecture diagram: a frame with an icon and a title around services, junctions and groups.

public sealed class ArchitectureGroup

Constructors

NameDescription
ArchitectureGroup(string)Initializes a new instance of the ArchitectureGroup class.

ArchitectureGroup(string)

ArchitectureGroup.cs

Initializes a new instance of the ArchitectureGroup class.

public ArchitectureGroup(string id)

Parameters

id string
The identifier, unique in the diagram.

Properties

NameDescription
GroupsGets the groups nested in this one.
IconGets or sets the name of the icon shown before the title, or null for none.
IdGets the identifier, unique in the diagram.
NodesGets the services and the junctions of the group.
TitleGets or sets the title, or null for none.

Gets the groups nested in this one.

public IList<ArchitectureGroup> Groups { get; }

Gets or sets the name of the icon shown before the title, or null for none.

public string? Icon { get; set; }

Property value

string?

Gets the identifier, unique in the diagram.

public string Id { get; }

Property value

string

Gets the services and the junctions of the group.

public IList<ArchitectureNode> Nodes { get; }

Gets or sets the title, or null for none.

public DiagramText? Title { get; set; }

Property value

DiagramText?

Methods

NameDescription
ToString()Returns the identifier.

Returns the identifier.

public override string ToString()

Returns

string The identifier.