Skip to content
ChartForgeX

API Reference

Class

MermaidResourceLimits

Namespace ChartForgeX.Mermaid
Assembly ChartForgeX.Mermaid
Modifiers sealed

Bounds source parsing and native artifact export. Each operation captures its own copy.

Inheritance

  • Object
  • MermaidResourceLimits

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.

Constructors

public MermaidResourceLimits() #

Methods

public MermaidResourceLimits Clone() #
Returns: MermaidResourceLimits

Captures independent validated settings for one parse, render, or export request.

Properties

public Int32 MaximumSourceCharacters { get; set; } #

Gets or sets the maximum raw UTF-16 source length, including line endings.

public Int32 MaximumSourceLines { get; set; } #

Gets or sets the maximum source line count, counting CRLF as one line ending.

public Int32 MaximumLineCharacters { get; set; } #

Gets or sets the maximum UTF-16 length of one source line, excluding its line ending.

public Int32 MaximumElements { get; set; } #

Gets or sets the maximum parsed semantic items, including groups, notes, members and data values.

public Int32 MaximumEdges { get; set; } #

Gets or sets the maximum parsed relationships, after flowchart endpoint groups expand.

public Int32 MaximumNestingDepth { get; set; } #

Gets or sets the maximum semantic block or tree nesting depth.

public Int64 MaximumOutputBytes { get; set; } #

Gets or sets the maximum encoded bytes produced by one artifact export.

public Int64 MaximumRasterPixels { get; set; } #

Gets or sets the maximum pixel count allocated by one raster export.