@@ -23,7 +23,7 @@ public static class LlmRenderingHelpers
2323{
2424 public static void RenderBlockWithIndentation ( LlmMarkdownRenderer renderer , MarkdownObject block , string indentation = " " )
2525 {
26- var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , block , static ( obj , tmpRenderer ) =>
26+ var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , block , static ( tmpRenderer , obj ) =>
2727 {
2828 _ = tmpRenderer . Render ( obj ) ;
2929 } ) ;
@@ -190,7 +190,7 @@ private static string GetContinuationIndent(string baseIndent, bool isOrdered) =
190190
191191 private static void RenderBlockWithIndentation ( LlmMarkdownRenderer renderer , Block block , string baseIndent , bool isOrdered )
192192 {
193- var blockOutput = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , block , static ( obj , tmpRenderer ) =>
193+ var blockOutput = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , block , static ( tmpRenderer , obj ) =>
194194 {
195195 _ = tmpRenderer . Render ( obj ) ;
196196 } ) ;
@@ -286,7 +286,7 @@ protected override void Write(LlmMarkdownRenderer renderer, Table table)
286286 renderer . Writer . Write ( " " ) ;
287287
288288 // Capture cell content
289- var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( obj , tmpRenderer ) =>
289+ var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( tmpRenderer , obj ) =>
290290 {
291291 foreach ( var inline in obj )
292292 tmpRenderer . Write ( inline ) ;
@@ -320,7 +320,7 @@ protected override void Write(LlmMarkdownRenderer renderer, Table table)
320320 renderer . Writer . Write ( " " ) ;
321321
322322 // Capture cell content
323- var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( obj , tmpRenderer ) =>
323+ var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( tmpRenderer , obj ) =>
324324 {
325325 foreach ( var inline in obj )
326326 tmpRenderer . Write ( inline ) ;
@@ -356,7 +356,7 @@ private static int[] CalculateColumnWidths(LlmMarkdownRenderer renderer, Table t
356356 foreach ( var cell in row . Cast < TableCell > ( ) )
357357 {
358358 // Capture cell content
359- var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( obj , tmpRenderer ) =>
359+ var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , cell . Descendants ( ) . OfType < Inline > ( ) , static ( tmpRenderer , obj ) =>
360360 {
361361 foreach ( var inline in obj )
362362 tmpRenderer . Write ( inline ) ;
@@ -483,7 +483,7 @@ private void WriteIncludeBlock(LlmMarkdownRenderer renderer, IncludeBlock block)
483483 private static void WriteChildrenWithIndentation ( LlmMarkdownRenderer renderer , Block container , string indent )
484484 {
485485 // Capture output and manually add indentation
486- var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , container , static ( obj , tmpRenderer ) =>
486+ var content = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , container , static ( tmpRenderer , obj ) =>
487487 {
488488 switch ( obj )
489489 {
@@ -527,7 +527,7 @@ protected override void Write(LlmMarkdownRenderer renderer, DefinitionItem obj)
527527
528528 private static string GetPlainTextFromLeafBlock ( LlmMarkdownRenderer renderer , LeafBlock leafBlock )
529529 {
530- var markdownText = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , leafBlock , static ( obj , tmpRenderer ) =>
530+ var markdownText = DocumentationObjectPoolProvider . UseLlmMarkdownRenderer ( renderer . BuildContext , leafBlock , static ( tmpRenderer , obj ) =>
531531 {
532532 tmpRenderer . WriteLeafInline ( obj ) ;
533533 } ) ;
0 commit comments