Skip to content

Class AssemblyEventDiscovery

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

csharp
public static class AssemblyEventDiscovery

Inheritance

objectAssemblyEventDiscovery

Inherited Members

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

Methods

DiscoverEvents(Assembly, XmlDocumentationParser?, PayloadSizeCalculator, string, string, bool)

csharp
public static IEnumerable<EventWithDocumentation> DiscoverEvents(Assembly assembly, XmlDocumentationParser? xmlParser, PayloadSizeCalculator calculator, string attributeNamePrefix = "EventTopicAttribute", string partitionKeyAttributeNamePrefix = "PartitionKeyAttribute", bool emitPublicVisibility = false)

Parameters

assembly Assembly

xmlParser XmlDocumentationParser?

calculator PayloadSizeCalculator

attributeNamePrefix string

partitionKeyAttributeNamePrefix string

emitPublicVisibility bool

Returns

IEnumerable<EventWithDocumentation>