Skip to content
ChartForgeX

API Reference

Class

ChartForgeXMarkdown

Namespace ChartForgeX.Markup
Assembly ChartForgeX.Markup
Modifiers static

Extracts ChartForgeX fenced blocks from Markdown.

Inheritance

  • Object
  • ChartForgeXMarkdown

Methods

public static ChartForgeXMarkdownBlock ExtractFirstTopologyBlock(String text) #
Returns: ChartForgeXMarkdownBlock

Returns the first topology block from a Markdown document, or a raw-markup block when no topology fence is present.

Parameters

text System.String requiredposition: 0
The Markdown or raw markup text.

Returns

The topology block payload and one-based source line.

public static String ExtractFirstTopologyPayload(String text) #
Returns: String

Returns the first topology payload from a Markdown document, or the original text when it is already raw topology markup.

Parameters

text System.String requiredposition: 0
The Markdown or raw markup text.

Returns

The topology payload.

public static List<ChartForgeXMarkdownBlock> ExtractTopologyBlocks(String text) #
Returns: List<ChartForgeXMarkdownBlock>

Extracts all fenced topology blocks from Markdown with their one-based source line.

Parameters

text System.String requiredposition: 0
The Markdown text.

Returns

Fenced topology blocks.

public static List<String> ExtractTopologyPayloads(String text) #
Returns: List<String>

Extracts all fenced topology blocks from Markdown.

Parameters

text System.String requiredposition: 0
The Markdown text.

Returns

Fenced topology payloads.