AWSSAML.SetAWSSAMLCredentials.GetPasswordViaConsole C# (CSharp) Метод

GetPasswordViaConsole() приватный Метод

private GetPasswordViaConsole ( ) : string
Результат string
        private string GetPasswordViaConsole()
        {
            string password = "";
            ConsoleKeyInfo key;

            do
            {
                key = Console.ReadKey(true);

                if (key.Key != ConsoleKey.Backspace && key.Key != ConsoleKey.Enter)
                {
                    password += key.KeyChar;
                    Console.Write("*");
                }
                else
                {
                    if (key.Key == ConsoleKey.Backspace && password.Length > 0)
                    {
                        password = password.Substring(0, (password.Length - 1));
                        Console.Write("\b \b");
                    }
                }
            }
            while (key.Key != ConsoleKey.Enter);

            return password;
        }