public List<string> ListProfileNames()
{
var names = new List<string>();
foreach (var profileName in iniFile.ListSectionNames())
{
ImmutableCredentials credentials = null;
if (TryGetCredentials(profileName, out credentials))
{
names.Add(profileName);
}
}
return names;
}