public static FindInFilesDialog GetFindInFilesDialog(IServices services) { if (FindInFilesDialog.findInFilesDialog == null) { FindInFilesDialog.findInFilesDialog = new FindInFilesDialog(services); } return(FindInFilesDialog.findInFilesDialog); }
protected override void OnClosing(CancelEventArgs e) { FindInFilesDialog.findInFilesDialog = null; base.OnClosing(e); base.Owner.Activate(); this.configuration.SetProperty(FindInFilesDialog.heightConfigPropertyName, base.Height); this.configuration.SetProperty(FindInFilesDialog.widthConfigPropertyName, base.Width); this.configuration.SetProperty(FindInFilesDialog.lookInConfigPropertyName, this.LookInSelectionIndex); this.configuration.SetProperty(FindInFilesDialog.fileTypesConfigPropertyName, this.FileTypesSelectionIndex); this.configuration.SetProperty(FindInFilesDialog.matchCaseConfigPropertyName, this.MatchCase); }