Ejemplo n.º 1
0
 internal void FinalizeAddPath(SettingsPathViewModel vm)
 {
     if (!string.IsNullOrWhiteSpace(vm.Path))
     {
         if (vm.PathType == SettingsPathType.Components)
         {
             ComponentPaths.Remove(vm);
             m_settings.ComponentPaths.Add(new SettingsPath(false, vm.Path));
         }
         else if (vm.PathType == SettingsPathType.Type)
         {
             TypePaths.Remove(vm);
             m_settings.TypePaths.Add(new SettingsPath(false, vm.Path));
         }
         else if (vm.PathType == SettingsPathType.Package)
         {
             PackagePaths.Remove(vm);
             m_settings.PackagePaths.Add(new SettingsPath(false, vm.Path));
         }
     }
 }