Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 6
0
        /// <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;
		}
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
 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);
     }
 }