private IEnumerable <string> GenerateNames() { List <string> newNames = new List <string>(); if (_patterns.Any(x => !string.IsNullOrEmpty(x.Find))) { foreach (var oldName in OldNames) { var tmpName = oldName; foreach (var replacePattern in _patterns) { if (!string.IsNullOrEmpty(replacePattern.Find)) { tmpName = tmpName.Replace(replacePattern.Find, replacePattern.Replace); } } newNames.Add(tmpName); } } else { return(OldNames.ToList()); } return(newNames); }
public PropertyImpl(string name) : this() { this.name = name; if (!string.IsNullOrEmpty(name)) { OldNames.Add(name); } }
/// <summary> /// Copy constructor. /// </summary> /// <param name="p"></param> public PropertyImpl(Property p) { name = p.Name; if (!string.IsNullOrEmpty(name)) { OldNames.Add(name); } type = p.Type; nhibernateType = p.NHibernateType; readOnly = p.ReadOnly; options = new ValidationOptions(p.ValidationOptions); //isVirtual = p.IsVirtual; isKeyProperty = p.IsKeyProperty; }
private void MoveOldConfig() { try { string firstOldName = OldNames.FirstOrDefault(File.Exists); if (firstOldName != null && !firstOldName.IsEmpty()) { EnsureParentDirectory(); File.Move(firstOldName, SaveName); } RemoveOldConfig(); } catch (Exception e) { Utility.DisplayMessage(e.ToString()); Console.WriteLine(e); } }
private void MoveOldConfig() { try { string firstOldName = OldNames.FirstOrDefault(File.Exists); if (firstOldName != null && !firstOldName.IsEmpty()) { Utility.DisplayLocalizedText("str_rts_camera_rename_old_config"); EnsureSaveDirectory(); File.Move(firstOldName, SaveName); } RemoveOldConfig(); } catch (Exception e) { Utility.DisplayMessage(e.ToString()); Console.WriteLine(e); } }
private void ParseHistory(XmlNode iNode) { if (iNode != null && iNode.Name.Equals("history")) { if (iNode.HasChildNodes) { foreach (XmlNode lChildNode in iNode.ChildNodes) { if (lChildNode.Name == "misspelling") { OldNames.Add(TambonHelper.GetAttribute(lChildNode, "name").Trim()); } if (lChildNode.Name == "rename") { OldNames.Add(TambonHelper.GetAttribute(lChildNode, "oldname").Trim()); } } } } }