public static void DisplayUsage(string description, Type argsType)
{
Console.WriteLine();
Console.WriteLine(description);
Console.WriteLine();
Console.WriteLine("{0} [Property1=Value1] [Property2=Value2] ...", Path.GetFileName(Assembly.GetEntryAssembly().Location));
ReportArguments(argsType, false);
Console.WriteLine();
}