Project

ChartForgeX

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

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

GitGraphBlock

Namespace ChartForgeX.VisualBlocks

A deterministic visual block for product-neutral commit and branch graphs.

Inheritance

  • Object
  • GitGraphBlock

Methods

AddBranch(System.String arg1, System.Nullable{System.Int32} arg2) #

Adds a branch lane.

Parameters

arg1 System.String required
arg2 System.Nullable{System.Int32} required
AddCommit(System.String arg1, System.String arg2, System.Collections.Generic.IEnumerable{System.String} arg3, ChartForgeX.VisualBlocks.GitGraphCommitType arg4, System.String arg5, System.String arg6, System.String arg7) #

Adds a commit on a branch.

Parameters

arg1 System.String required
arg2 System.String required
arg3 System.Collections.Generic.IEnumerable{System.String} required
arg4 ChartForgeX.VisualBlocks.GitGraphCommitType required
arg5 System.String required
arg6 System.String required
arg7 System.String required
Create() #

Creates a git graph block.

WithBranchLabels(System.Boolean arg1) #

Sets whether branch labels are rendered.

Parameters

arg1 System.Boolean required
WithCommitLabels(System.Boolean arg1) #

Sets whether commit labels are rendered.

Parameters

arg1 System.Boolean required

Properties

Branches #

Gets branches in declaration order.

Commits #

Gets commits in source order.

ShowBranchLabels #

Gets or sets whether branch labels and lane lines are rendered.

ShowCommitLabels #

Gets or sets whether commit labels are rendered.

AccessibleName #

Gets a concise accessibility label.