//UPGRADE_NOTE: Synchronized keyword was removed from method 'OpenMolecule'. Lock expression was added. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1027'" internal virtual void OpenMolecule(int N) { lock (this) { try { Molecule mol = loader.Get(N); MainWindow mw = new MainWindow(); mw.Init(null, false); mw.SetMolecule(mol); //UPGRADE_TODO: Method 'java.awt.Component.setVisible' was converted to 'System.Windows.Forms.Control.Visible' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaawtComponentsetVisible_boolean'" //UPGRADE_TODO: 'System.Windows.Forms.Application.Run' must be called to start a main form. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1135'" mw.Visible = true; } catch (System.Exception e) { SupportClass.WriteStackTrace(e, Console.Error); } } }