private void SetProgressBar(int value) { if (progressBar.InvokeRequired) { SetProgressBarDelegate func = new SetProgressBarDelegate(SetProgressBar); try { Invoke(func, new object[] { value }); } catch (Exception) { } } else { progressBar.Value = value; } }
public FileDisassemblerHelper( SimpleReflector reflector, ProjectTypes projectType, string outputDirectory, WriteLineDelegate writeLineDelegate, SetProgressBarDelegate setProgressBarDelegate, IsCancelPendingDelegate isCancelPendingDelegate) { _reflector = reflector; _projectType = projectType; _outputDirectory = outputDirectory; WriteLine += writeLineDelegate; SetProgressBar += setProgressBarDelegate; _isCancelPendingDelegate = isCancelPendingDelegate; }
private void SetProgressBar(ref RadProgressBar bar, Boolean visible, int max) { if (!bar.InvokeRequired) { bar.Visible = visible; bar.Maximum = max; bar.Minimum = 0; } else { SetProgressBarDelegate setProgressBarDelegate = new SetProgressBarDelegate(SetProgressBar); Object[] objArray = new Object[] { bar, visible, max }; bar.Invoke(setProgressBarDelegate, objArray); } }
public FileDisassemblerHelper( SimpleReflector reflector, ProjectTypes projectType, string outputDirectory, WriteLineDelegate writeLineDelegate, SetProgressBarDelegate setProgressBarDelegate, IsCancelPendingDelegate isCancelPendingDelegate) { _reflector = reflector; _projectType = projectType; _outputDirectory = outputDirectory; WriteLine += writeLineDelegate; SetProgressBar += setProgressBarDelegate; _isCancelPendingDelegate = isCancelPendingDelegate; }
public FileDisassemblerHelper( IAssemblyManager assemblyManager, ITranslatorManager TranslatorManager, ILanguageManager languageManager, int projectType, string outputDirectory, WriteLineDelegate writeLineDelegate, SetProgressBarDelegate setProgressBarDelegate) { _assemblyManager = assemblyManager; _TranslatorManager = TranslatorManager; _languageManager = languageManager; _projectType = projectType; _outputDirectory = outputDirectory; WriteLine += writeLineDelegate; SetProgressBar += setProgressBarDelegate; }
/// <summary> /// Method for setting up ProgressBar value (for cross threaded) /// </summary> /// <param name="value"></param> /// <param name="pb"></param> public void SetProgressBarValue(int value, string text, CustomProgressBar pb) { // InvokeRequired required compares the thread ID of the // calling thread to the thread ID of the creating thread. // If these threads are different, it returns true. if (pb.InvokeRequired) { SetProgressBarDelegate del = new SetProgressBarDelegate(SetProgressBarValue); this.Invoke(del, new object[] { value, text, pb }); } else { pb.Value = value; pb.CustomText = value == 0 ? "" : " - " + text; } #endregion }
public FileDisassemblerHelper( IAssemblyManager assemblyManager, ITranslatorManager TranslatorManager, ILanguageManager languageManager, int projectType, string outputDirectory, WriteLineDelegate writeLineDelegate, SetProgressBarDelegate setProgressBarDelegate, bool documentation, bool membersBody, bool publicOnly) { _assemblyManager = assemblyManager; _TranslatorManager = TranslatorManager; _languageManager = languageManager; _projectType = projectType; _outputDirectory = outputDirectory; this.documentation = documentation; this.membersBody = membersBody; this.publicOnly = publicOnly; WriteLine += writeLineDelegate; SetProgressBar += setProgressBarDelegate; }
public FileDisassemblerHelper( IAssemblyManager assemblyManager, ITranslatorManager TranslatorManager, ILanguageManager languageManager, int projectType, string outputDirectory, WriteLineDelegate writeLineDelegate, SetProgressBarDelegate setProgressBarDelegate, bool documentation, bool membersBody, bool publicOnly) { _assemblyManager = assemblyManager; _TranslatorManager = TranslatorManager; _languageManager = languageManager; _projectType = projectType; _outputDirectory = outputDirectory; this.documentation = documentation; this.membersBody = membersBody; this.publicOnly = publicOnly; WriteLine += writeLineDelegate; SetProgressBar += setProgressBarDelegate; }
private void SetProgressBar(ref RadProgressBar bar, Boolean visible, int max) { if (!bar.InvokeRequired) { bar.Visible = visible; bar.Maximum = max; bar.Minimum = 0; } else { SetProgressBarDelegate setProgressBarDelegate = new SetProgressBarDelegate(SetProgressBar); Object[] objArray = new Object[] { bar, visible, max }; bar.Invoke(setProgressBarDelegate, objArray); } }