public Chem4WordOptions Clone() { Chem4WordOptions clone = new Chem4WordOptions(); // Copy serialised properties clone.SetValuesFromCopy(this); return(clone); }
public Chem4WordOptions Clone() { Chem4WordOptions clone = new Chem4WordOptions(); // Copy serialised properties clone.SetValuesFromCopy(this); clone.AutoUpdateEnabled = AutoUpdateEnabled; clone.AutoUpdateFrequency = AutoUpdateFrequency; clone.SettingsPath = SettingsPath; clone.WordTopLeft = WordTopLeft; return(clone); }
private void SetValuesFromCopy(Chem4WordOptions copy) { TelemetryEnabled = copy.TelemetryEnabled; SelectedEditorPlugIn = copy.SelectedEditorPlugIn; SelectedRendererPlugIn = copy.SelectedRendererPlugIn; BondLength = copy.BondLength; SetBondLengthOnImportFromFile = copy.SetBondLengthOnImportFromFile; SetBondLengthOnImportFromSearch = copy.SetBondLengthOnImportFromSearch; SetBondLengthOnImportFromLibrary = copy.SetBondLengthOnImportFromLibrary; RemoveExplicitHydrogensOnImportFromFile = copy.RemoveExplicitHydrogensOnImportFromFile; RemoveExplicitHydrogensOnImportFromSearch = copy.RemoveExplicitHydrogensOnImportFromSearch; RemoveExplicitHydrogensOnImportFromLibrary = copy.RemoveExplicitHydrogensOnImportFromLibrary; }
private void SetValuesFromCopy(Chem4WordOptions copy) { // Serialised values TelemetryEnabled = copy.TelemetryEnabled; SelectedEditorPlugIn = copy.SelectedEditorPlugIn; SelectedRendererPlugIn = copy.SelectedRendererPlugIn; BondLength = copy.BondLength; SetBondLengthOnImportFromFile = copy.SetBondLengthOnImportFromFile; SetBondLengthOnImportFromSearch = copy.SetBondLengthOnImportFromSearch; SetBondLengthOnImportFromLibrary = copy.SetBondLengthOnImportFromLibrary; RemoveExplicitHydrogensOnImportFromFile = copy.RemoveExplicitHydrogensOnImportFromFile; RemoveExplicitHydrogensOnImportFromSearch = copy.RemoveExplicitHydrogensOnImportFromSearch; RemoveExplicitHydrogensOnImportFromLibrary = copy.RemoveExplicitHydrogensOnImportFromLibrary; // Non serialised settings AutoUpdateEnabled = copy.AutoUpdateEnabled; AutoUpdateFrequency = copy.AutoUpdateFrequency; }