Skip to content

Class JsonSidebarGenerator

Namespace: Momentum.Extensions.EventMarkdownGenerator.Services
Assembly: Momentum.Extensions.EventMarkdownGenerator.dll

csharp
public class JsonSidebarGenerator

Inheritance

objectJsonSidebarGenerator

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

JsonSidebarGenerator()

csharp
public JsonSidebarGenerator()

Methods

GenerateSidebar(ICollection<EventWithDocumentation>)

csharp
public string GenerateSidebar(ICollection<EventWithDocumentation> events)

Parameters

events ICollection<EventWithDocumentation>

Returns

string

GenerateSidebarItems(ICollection<EventWithDocumentation>)

csharp
public List<SidebarItem> GenerateSidebarItems(ICollection<EventWithDocumentation> events)

Parameters

events ICollection<EventWithDocumentation>

Returns

List<SidebarItem>

WriteSidebarAsync(ICollection<EventWithDocumentation>, string)

csharp
public Task WriteSidebarAsync(ICollection<EventWithDocumentation> events, string filePath)

Parameters

events ICollection<EventWithDocumentation>

filePath string

Returns

Task