When using dependency injection and async-await pattern it is possible to end up with an interface with a method that returns a Task. If this interface method is used in a synchronous method there is a likelihood that it will erroneously be run as a fire and forget method. In this situation this... More information
Small project containing utilities for working with the Stream class in C#. Currently only holds an abstract DelegatingStream class that can be used for easier overload of single methods. Ex. if you want to be notified when a Stream is disposed you can use this to only overload the virtual Dispose... More information