Skip to content

Class XmlDocumentationParser ​

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

csharp
public class XmlDocumentationParser

Inheritance ​

object ← XmlDocumentationParser

Inherited Members ​

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

Constructors ​

XmlDocumentationParser(ILogger<XmlDocumentationService>?) ​

csharp
public XmlDocumentationParser(ILogger<XmlDocumentationService>? logger = null)

Parameters ​

logger ILogger<XmlDocumentationService>?

Methods ​

GetEventDocumentation(Type) ​

csharp
public EventDocumentation GetEventDocumentation(Type eventType)

Parameters ​

eventType Type

Returns ​

EventDocumentation

LoadMultipleDocumentationAsync(IEnumerable<string>?, CancellationToken) ​

csharp
public Task<bool> LoadMultipleDocumentationAsync(IEnumerable<string>? xmlFilePaths, CancellationToken cancellationToken = default)

Parameters ​

xmlFilePaths IEnumerable<string>?

cancellationToken CancellationToken

Returns ​

Task<bool>