C# Lib