Any ideas on how to implement tab completion for a .NET (C#) Console Application? And I mean within an application that is run and then loops for user input (like if you run ftp.exe without any arguments), like this:
string line = string.Empty;
while (line != "exit")
{
//do something here
Console.ReadLine();
}
I know I probably couldn't actually use readline, but I would like to be able to do tab completion at that same point where you retrieve input from the user.