private void OnAddPluginType(string pluginType) { if (this.InvokeRequired) { PlugInManager.ParseAssemblyDelegate d = new PlugInManager.ParseAssemblyDelegate(OnParseAssembly); this.Invoke(d, new object[] { pluginType }); } else { lblAddPluginType.Text = "Add: " + pluginType; //lblAddPluginType.Update(); lblAddPluginType.Refresh(); //Task.Delay(1).Wait(); } }
private void OnParseAssembly(string assemblyName) { if (this.InvokeRequired) { PlugInManager.ParseAssemblyDelegate d = new PlugInManager.ParseAssemblyDelegate(OnParseAssembly); this.Invoke(d, new object[] { assemblyName }); } else { if (String.IsNullOrWhiteSpace(assemblyName)) { //this.Close(); lblAddPluginType.Text = lblParseAssembly.Text = String.Empty; timer1.Enabled = true; } else { lblParseAssembly.Text = "Parse: " + assemblyName; lblParseAssembly.Refresh(); //Task.Delay(1).Wait(); } } }