Csharp Library