# DovetailContextDiagram

- Kind: `class`
- Package: [Joinery.Dovetail.Mermaid](/Dovetail/api/joinery.dovetail.mermaid.md)
- Version: `0.4.3-beta.13`
- Namespace: `Joinery.Dovetail`
- Target framework: `net10.0`

Adds support for rendering an `Dovetail.IDovetailContext` 's resolved joints as a Mermaid diagram.

## Definition

```csharp
namespace Joinery.Dovetail;

public static class DovetailContextDiagram
{
    // ...
}
```

## Methods

- [ToMermaidJointFlowDiagram(IDovetailContext, IEnumerable<DovetailCategory>)](/Dovetail/api/joinery.dovetail.mermaid/dovetailcontextdiagram/methods.md#tomermaidjointflowdiagram-idovetailcontext-ienumerable-dovetailcategory) : `string` `extension`
- [ToMermaidJointFlowDiagram(DovetailContextBuilder, IEnumerable<DovetailCategory>)](/Dovetail/api/joinery.dovetail.mermaid/dovetailcontextdiagram/methods.md#tomermaidjointflowdiagram-dovetailcontextbuilder-ienumerable-dovetailcategory) : `string` `extension`
- [ToMermaidJointFlowDiagramMarkdown(IDovetailContext, IEnumerable<DovetailCategory>)](/Dovetail/api/joinery.dovetail.mermaid/dovetailcontextdiagram/methods.md#tomermaidjointflowdiagrammarkdown-idovetailcontext-ienumerable-dovetailcategory) : `string` `extension`
- [ToMermaidJointFlowDiagramMarkdown(DovetailContextBuilder, IEnumerable<DovetailCategory>)](/Dovetail/api/joinery.dovetail.mermaid/dovetailcontextdiagram/methods.md#tomermaidjointflowdiagrammarkdown-dovetailcontextbuilder-ienumerable-dovetailcategory) : `string` `extension`
