public static void StatusChanged(StatusChangedEventHandler del, IPlugin plugin, StatusEventArgs args) { if (del == null) { return; } Delegate[] delegates = del.GetInvocationList(); if (AsynchronousStatusChanged) { AsyncCallback cleanUp = delegate(IAsyncResult asyncResult) { asyncResult.AsyncWaitHandle.Close(); }; foreach (StatusChangedEventHandler sink in delegates) { sink.BeginInvoke(plugin, args, cleanUp, null); } } else { foreach (StatusChangedEventHandler sink in delegates) { sink.Invoke(plugin, args); } } }
public static void OnStatusChanged(StatusChangedEventArgs e) { StatusChangedEventHandler statusHandler = StatusChanged; if (statusHandler != null) { statusHandler(null, e); } }
/// Déclenche l'évènement StatusChanged. private void FireStatusChanged() { StatusChangedEventHandler statusChanged = StatusChanged; if (statusChanged != null) { statusChanged(this); } }
// This is called when we want to raise the StatusChanged event public static void OnStatusChanged(StatusChangedEventArgs e) { StatusChangedEventHandler statusHandler = StatusChanged; if (statusHandler != null) { // Invoke the delegate statusHandler(null, e); } }
public void OnStatusChange(nsIWebProgress progress, nsIRequest request, string message, Int32 status) { StatusChangedEventHandler eh = (StatusChangedEventHandler)(owner.Events[WebBrowser.StatusChangedEvent]); if (eh != null) { StatusChangedEventArgs e = new StatusChangedEventArgs(message, status); eh(this, e); } }
// cet evenement est appelé lorsqu nous voulons declencher l evenement StatusChanged public static void onChangedStatus(StatusChangedEventArgs e) { StatusChangedEventHandler statusHandler = statusChanged; if (statusHandler != null) { //invocation du delagate statusHandler(null, e); } }
public static void OnCPUChanged(StatusChangedEventArgs e) { StatusChangedEventHandler CPUHandler = CPUChanged; if (CPUHandler != null) { // invoca o delegate CPUHandler(null, e); } }
public static void OnMemorieChanged(StatusChangedEventArgs e) { StatusChangedEventHandler memoriaHandler = MemoriaChanged; if (memoriaHandler != null) { // invoca o delegate memoriaHandler(null, e); } }
// Это вызывается, когда мы хотим вызвать событие StatusChanged public static void OnStatusChanged(StatusChangedEventArgs e) { StatusChangedEventHandler statusHandler = StatusChanged; if (statusHandler != null) { // Вызоваем наш делегат statusHandler(null, e); } }
public MainWindow() { // Load the scores Closing += delegate { Serialization.Save(); }; StatusChanged += new StatusChangedEventHandler(OnStatusChanged); Loaded += delegate { ((Storyboard)Resources["FarkleAnimation"]).Completed += delegate { FarkleLabel.Visibility = Visibility.Collapsed; }; }; // Start the game DiceItems = new Dice[MainWindow.DiceCount]; Rounds = new Round[MainWindow.RoundCount]; StartGame(); }
public void MustCorrectlyHandleEventSubscription() { IOperation initialize() { return(operationMock.Object); }; var actionRequired = 0; var actionRequiredHandler = new ActionRequiredEventHandler(args => actionRequired++); var statusChanged = 0; var statusChangedHandler = new StatusChangedEventHandler(t => statusChanged++); var sut = new LazyInitializationOperation(initialize); sut.ActionRequired += actionRequiredHandler; sut.StatusChanged += statusChangedHandler; sut.Perform(); operationMock.Raise(o => o.ActionRequired += null, new Mock <ActionRequiredEventArgs>().Object); operationMock.Raise(o => o.StatusChanged += null, default(TextKey)); Assert.AreEqual(1, actionRequired); Assert.AreEqual(1, statusChanged); sut.ActionRequired -= actionRequiredHandler; sut.StatusChanged -= statusChangedHandler; operationMock.Raise(o => o.ActionRequired += null, new Mock <ActionRequiredEventArgs>().Object); operationMock.Raise(o => o.StatusChanged += null, default(TextKey)); Assert.AreEqual(1, actionRequired); Assert.AreEqual(1, statusChanged); sut.ActionRequired += actionRequiredHandler; sut.StatusChanged += statusChangedHandler; operationMock.Raise(o => o.ActionRequired += null, new Mock <ActionRequiredEventArgs>().Object); operationMock.Raise(o => o.StatusChanged += null, default(TextKey)); Assert.AreEqual(2, actionRequired); Assert.AreEqual(2, statusChanged); }
public void MustCorrectlyPropagateEventSubscription() { var actionRequiredCalled = false; var actionRequiredHandler = new ActionRequiredEventHandler(args => actionRequiredCalled = true); var statusChangedCalled = false; var statusChangedHandler = new StatusChangedEventHandler(t => statusChangedCalled = true); var operationA = new Mock <IOperation>(); var operationB = new Mock <IOperation>(); var operationC = new Mock <IOperation>(); var operations = new Queue <IOperation>(); operationA.Setup(o => o.Perform()).Returns(OperationResult.Success); operationB.Setup(o => o.Perform()).Returns(OperationResult.Success).Raises(o => o.ActionRequired += null, new Mock <ActionRequiredEventArgs>().Object); operationC.Setup(o => o.Perform()).Returns(OperationResult.Success).Raises(o => o.StatusChanged += null, default(TextKey)); operations.Enqueue(operationA.Object); operations.Enqueue(operationB.Object); operations.Enqueue(operationC.Object); var sut = new OperationSequence(loggerMock.Object, operations); sut.ActionRequired += actionRequiredHandler; sut.StatusChanged += statusChangedHandler; sut.TryPerform(); Assert.IsTrue(actionRequiredCalled); Assert.IsTrue(statusChangedCalled); actionRequiredCalled = false; statusChangedCalled = false; sut.ActionRequired -= actionRequiredHandler; sut.StatusChanged -= statusChangedHandler; sut.TryPerform(); Assert.IsFalse(actionRequiredCalled); Assert.IsFalse(statusChangedCalled); }
void downloader_StatusChanged(object sender, StatusChangedEventHandler e) { Clients.Client(((Kitaabghar.KitaabgharDownloader)sender).ConnectionId).statusChanged(e.Status); }
// Передача статуса выполнения для job-а в сессии с данным именем. public static void SetStatusChangedEventHandler(string jobName, StatusChangedEventHandler manager_ExecutionStatusChange) { log.Info("Setting execution status for a job in the session."); session[jobName].SetStatusChangedEventHandler(manager_ExecutionStatusChange); }
public void SetStatusChangedEventHandler(StatusChangedEventHandler manager_ExecutionStatusChange) { manager.ExecutionStatusChange += new StatusChangedEventHandler(manager_ExecutionStatusChange); }