C# helper library