Exemple #1
0
 /// <summary>
 ///     Does actual explicit disposal of available managed resources
 /// </summary>
 protected override void OnDisposing()
 {
     if (IsDisposed)
     {
         return;
     }
     this._interactionRequestEvent.Publish(new InteractionRequestEventArgs {
         IsCanceled = true
     });
     this._interactionRequestEvent = null;
     base.OnDisposing();
 }
Exemple #2
0
 /// <summary>
 ///     Creates an instance of <see cref="InteractionToken" />
 /// </summary>
 /// <param name="interactionRequestEvent">
 ///     An instance of <see cref="InteractionRequestEvent" /> that represents modal dialog
 ///     interaction event
 /// </param>
 public InteractionToken(InteractionRequestEvent interactionRequestEvent)
 {
     this._interactionRequestEvent = interactionRequestEvent;
 }