Serilog.Core.IDestructuringPolicy
Determine how, when destructuring, a supplied value is represented
as a complex log event property.
bool TryDestructure(object value, ILogEventPropertyValueFactory propertyValueFactory, out LogEventPropertyValue result)
If supported, destructure the provided value.