private bool ValidateLayoutName(string name, out bool hadNameConflict) { name = LayoutManagementUtilities.NormalizeName(name); hadNameConflict = false; if (LayoutManagementUtilities.IsUniqueName(name, _layoutStore)) { return(true); } hadNameConflict = true; return(LayoutManagementDialogUserInput.TryGetOverwriteLayoutConfirmation(name)); }
private int GetDefaultLayoutNameIndex(string defaultNameFormat) { var num = 0; string name; do { ++num; name = string.Format(CultureInfo.CurrentUICulture, defaultNameFormat, new object[] { num }); } while (num < 11 && !LayoutManagementUtilities.IsUniqueName(name, _layoutStore)); return(num); }