A code transformation and in the future compiler for C# that makes DCI possible in C#. The transformation technique used is based on the work done for both Marvin and maroon and uses Roslyn for the heavy lifting