Skip to content

Commit 97a67cb

Browse files
committed
Change position of arguments
1 parent 9015e13 commit 97a67cb

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/Elastic.Markdown/Exporters/LlmMarkdownExporter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ await fileContext.SourceFile.SourceFile.FileSystem.File.WriteAllTextAsync(
6161
}
6262

6363
public static string ConvertToLlmMarkdown(MarkdownDocument document, BuildContext context) =>
64-
DocumentationObjectPoolProvider.UseLlmMarkdownRenderer(context, document, static (obj, renderer) =>
64+
DocumentationObjectPoolProvider.UseLlmMarkdownRenderer(context, document, static (renderer, obj) =>
6565
{
6666
_ = renderer.Render(obj);
6767
});

src/Elastic.Markdown/Helpers/DocumentationObjectPoolProvider.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ internal static class DocumentationObjectPoolProvider
2222
public static readonly ObjectPool<HtmlRenderSubscription> HtmlRendererPool = PoolProvider.Create(new HtmlRendererPooledObjectPolicy());
2323
private static readonly ObjectPool<LlmMarkdownRenderSubscription> LlmMarkdownRendererPool = PoolProvider.Create(new LlmMarkdownRendererPooledObjectPolicy());
2424

25-
public static string UseLlmMarkdownRenderer<TContext>(BuildContext buildContext, TContext context, Action<TContext, LlmMarkdownRenderer> action)
25+
public static string UseLlmMarkdownRenderer<TContext>(BuildContext buildContext, TContext context, Action<LlmMarkdownRenderer, TContext> action)
2626
{
2727
var subscription = LlmMarkdownRendererPool.Get();
2828
subscription.SetBuildContext(buildContext);
2929
try
3030
{
31-
action(context, subscription.LlmMarkdownRenderer);
31+
action(subscription.LlmMarkdownRenderer, context);
3232
return subscription.RentedStringBuilder!.ToString();
3333
}
3434
finally

src/Elastic.Markdown/Myst/Renderers/LlmMarkdown/LlmBlockRenderers.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)