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

GitGraphCommit

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX
Modifiers sealed

Describes one commit in a git graph visual block.

Inheritance

  • Object
  • GitGraphCommit

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

Constructors

public GitGraphCommit(String id, String branchName, IEnumerable<String>? parentIds = null, GitGraphCommitType type = Normal, String label = "", String tag = "", String sourceCommitId = "") #

Initializes a git graph commit.

Parameters

id System.String requiredposition: 0
branchName System.String requiredposition: 1
parentIds System.Collections.Generic.IEnumerable<System.String>? = null optionalposition: 2
type ChartForgeX.VisualBlocks.GitGraphCommitType = Normal optionalposition: 3
label System.String = "" optionalposition: 4
tag System.String = "" optionalposition: 5
sourceCommitId System.String = "" optionalposition: 6

Properties

public String Id { get; set; } #

Gets or sets the stable commit id.

public String BranchName { get; set; } #

Gets or sets the branch lane name.

public IReadOnlyList<String> ParentIds { get; } #

Gets parent commit ids.

public GitGraphCommitType Type { get; set; } #

Gets or sets the commit type.

public String Label { get; set; } #

Gets or sets the optional display label.

public String Tag { get; set; } #

Gets or sets the optional tag label.

public String SourceCommitId { get; set; } #

Gets or sets the source commit id for cherry-pick commits.