Files
WoofWare.PawPrint/WoofWare.PawPrint.Domain/EventDefn.fs
2025-06-04 19:13:16 +00:00

22 lines
416 B
Forth

namespace WoofWare.PawPrint
open System.Reflection
open System.Reflection.Metadata
type EventDefn =
{
Name : string
Attrs : EventAttributes
}
[<RequireQualifiedAccess>]
module EventDefn =
let make (mr : MetadataReader) (event : EventDefinition) : EventDefn =
let name = mr.GetString event.Name
{
Name = name
Attrs = event.Attributes
}