Esempio n. 1
0
 public void RenameInDictionary(string search, string replace, bool inSearch, bool inReplace)
 {
     if (!inSearch && !inReplace)
     {
         return;
     }
     SearchReplaceRegExDictionary = SearchReplaceRegExDictionary
                                    .Select(x => new KeyValuePair <string, string>(inSearch ? x.Key.Replace(search, replace) : x.Key, inReplace ? x.Value.Replace(search, replace) : x.Value))
                                    .ToDictionary(x => x.Key, x => x.Value);
 }
Esempio n. 2
0
 public void Rename(string search, string replace)
 {
     TargetName = TargetName.Replace(search, replace);
     if (Action == InstallType.Update)
     {
         SourceName = SourceName.Replace(search, replace);
         RenameInDictionary(search, replace, true, true);
     }
     else
     {
         SearchReplaceRegExDictionary.Add(search, replace);
     }
 }