Skip to content

Class AssemblyEventDiscovery ​

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

csharp
public static class AssemblyEventDiscovery

Inheritance ​

object ← AssemblyEventDiscovery

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>