static private IsWorldNameTaken ( string name ) : bool | ||
name | string | |
return | bool |
internal static bool IsWorldNameTaken( string name )
{
return Worlds.Any( world => world.Name.Equals( name, StringComparison.OrdinalIgnoreCase ) );
}
void tName_Validating(object sender, CancelEventArgs e) { if (fCraft.World.IsValidName(tName.Text) && (!MainForm.IsWorldNameTaken(tName.Text) || (originalWorldName != null && tName.Text.ToLower() == originalWorldName.ToLower()))) { tName.ForeColor = SystemColors.ControlText; } else { tName.ForeColor = System.Drawing.Color.Red; e.Cancel = true; } }