A C# Libary