Exemplo n.º 1
0
        public static tsFileReference getValue(this WeakReference <tsFileReference> obj)
        {
            tsFileReference result = null;

            obj.TryGetTarget(out result);
            return(result);
        }
Exemplo n.º 2
0
 /// Need to make another GRiD that is dedicated to deleting json entries that do not have a localize reference
 private void btnUseConfig_Click(object sender, RoutedEventArgs e)
 {
     Shared.srcDir = (tvSourceRoot.SelectedItem as TreeViewItem).Tag.ToString();
     Shared.i18Dir = (tvLanguageRoot.SelectedItem as TreeViewItem).Tag.ToString();
     Shared.codes.Clear();
     grdConfig.Visibility        = Visibility.Collapsed;
     grdAuditExisting.Visibility = Visibility.Collapsed;
     grdWorkspace.Visibility     = Visibility.Visible;
     foreach (MenuItem item in mnuLangs.Items)
     {
         if (item.IsChecked == true)
         {
             Shared.codes.Add(item.Header.ToString());
         }
     }
     foreach (var path in System.IO.Directory.GetFiles(Shared.srcDir, "*.ts", System.IO.SearchOption.AllDirectories))
     {
         var robj = new tsFileReference(path);
         if (robj.References.Keys.Count > 0)
         {
             references.Add(robj);
         }
     }
     lbxTsFiles.ItemsSource = references;
 }