Nicholas Blumhardt
Nicholas Blumhardt
Hi Blake, thanks for the note, which TFM are you targeting?
Thanks for the suggestion @matkoch! I think doing this might open up the possibility of causing the inverse issue, for people who expect to be able to change `Console.Out` and...
That's an awesome idea! :+1: .... disappointed now that I didn't come up with it :sweat_smile: Scenario-wise, having support for multiple listeners, dynamically added, would make it easier for code...
Need to give it some thought - probably no reason; events might be a bit simpler of those two. I think explicit callbacks are nice to work with in a...
Thanks for the note - this is by design, subclassing/inheritance isn't taken into account by destructuring rules. There are some APIs for getting around this, but `Destructure.AsDictionary()` also might be...
`Destructure.AsDictionary` sounds like a reasonable addition; let's keep this open to track :+1:
Sounds good to me! :+1: Thanks @octos4murai.
Hi! Both of these options would require additional allocations and copying; instead, we can create an `IDestructuringPolicy` that detects instances of the type and converts them directly into `DictionaryValue` (no...
Thanks for the report and investigation :+1: It's possible C# just marks types containing extension methods this way because, in C#, extension methods are declared in `static` classes, and static...
Hi @chetankumar! Try out the `SelfLog.Enable(m => ...)` callback; inside it, you can log the message (`m`) to wherever you like, and you can also write a `(new System.Diagnostics.StackTrace()).ToString()` there...