private static void parseCommandLine(string[] args)
{
var parseState = ParseState.Next;
for (int index = 0; index < args.Length; index++)
{
switch (args[index].ToLower().Trim())
{
case "-form":
case "/form":
case "-f":
case "/f":
parseState = ParseState.Form;
break;
case "-culture":
case "/culture":
parseState = ParseState.Culture;
break;
}
switch (parseState)
{
case ParseState.Form:
args[index] = args[index].Trim();
if (!isOption(args[index]))
{
_formName = args[index].Trim();
}
break;
case ParseState.Culture:
if (!isOption(args[index]))
{
CultureUtils.SetCulture(args[index].Trim());
}
break;
}
}
}