Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

TopologyTeamMember

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

Describes one team member for reusable people and organization diagrams.

Inheritance

  • Object
  • TopologyTeamMember

Usage

Explore 2 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.

Accepted by parameters 2

Constructors

public TopologyTeamMember(String id, String name, String? role = null) #

Creates a team member item.

Parameters

id System.String requiredposition: 0
name System.String requiredposition: 1
role System.String? = null optionalposition: 2

Properties

public String Id { get; } #

Gets the stable member id.

public String Name { get; } #

Gets the member display name.

public String? Role { get; set; } #

Gets or sets the member role or title.

public String? ParentId { get; set; } #

Gets or sets the manager or parent member id.

public Int32? Level { get; set; } #

Gets or sets an explicit member level. Null is inferred from the team root and parent chain.

public TopologyHealthStatus Status { get; set; } #

Gets or sets the member health state.

public String? IconId { get; set; } #

Gets or sets an optional icon id from a topology icon catalog.

public TopologyHierarchyLayoutPolicy? LayoutPolicy { get; set; } #

Gets or sets the layout policy applied to this member and its descendant subtree. Null inherits the manager policy.

public Dictionary<String, String> Metadata { get; } #

Gets arbitrary member metadata copied to the generated person node. Builder-owned hierarchy and layer keys remain authoritative.