DescribeType

PackageFCQRS
Diagnostics helper: a short, readable case name for logging. Unwraps a Command<_>/Event<_> envelope to its payload (via IEnvelope), then a C# `union` to its active case (its generated `.Value`), and falls back to the type name, so F# DUs and plain payloads work too. Reflection-based; meant for logs, not hot paths.

Specification

Kind
Type
Members
1
Examples
0
CaseSignature
Describe.Case(value)

Summary

NameSignatureSynopsis
CaseDescribe.Case(value)A short case name, e.g.

Case

Describe.Case(value)
Member
A short case name, e.g. "CreateOrUpdate" for a DocumentCommand.CreateOrUpdate (or a Command/Event wrapping one). Returns "<none>" for null.

Parameters

NameTypeDescription
valueobj

Returns

string