C# Tool