public DeobfuscationProgressWindow(IObfuscatedFile obfuscationFile, IAssemblyManagerService assemblyManager)
		{
			this.assemblyManager = assemblyManager;

			this.obfuscationFile = obfuscationFile;

			InitializeComponent();
		}
        public DeobfuscationProgressWindow(IObfuscatedFile obfuscationFile, IAssemblyManagerService assemblyManager)
        {
            this.assemblyManager = assemblyManager;

            this.obfuscationFile = obfuscationFile;

            InitializeComponent();
        }
		public DeobfuscateDialogViewModel(ITreeViewItem selectedItem, IAssemblyManagerService assemblyManagerService)
		{
			this.selectedItem = selectedItem;
			this.assemblyManagerService = assemblyManagerService;

			/// Set the default values for the settings
			this.KeepObfuscatorClasses = false;
			this.EnableControlFlowDeobfuscation = true;
			this.RenameClasses = true;

			this.DeobfuscateCommand = new DelegateCommand(ExecuteDeobfuscateCommand);

			GenerateMessage();
		}
        public DeobfuscateDialogViewModel(ITreeViewItem selectedItem, IAssemblyManagerService assemblyManagerService)
        {
            this.selectedItem           = selectedItem;
            this.assemblyManagerService = assemblyManagerService;

            /// Set the default values for the settings
            this.KeepObfuscatorClasses          = false;
            this.EnableControlFlowDeobfuscation = true;
            this.RenameClasses = true;

            this.DeobfuscateCommand = new DelegateCommand(ExecuteDeobfuscateCommand);

            GenerateMessage();
        }
 public DeobfuscateDialog(ITreeViewItem selectedItem, IAssemblyManagerService assemblyManagerService)
 {
     InitializeComponent();
     this.DataContext = new DeobfuscateDialogViewModel(selectedItem, assemblyManagerService);
 }
		public DeobfuscateDialog(ITreeViewItem selectedItem, IAssemblyManagerService assemblyManagerService)
		{
			InitializeComponent();
			this.DataContext = new DeobfuscateDialogViewModel(selectedItem, assemblyManagerService);
		}