Perform() public abstract method

public abstract Perform ( Multiform>.Dictionary registered, Multiform>.Dictionary active ) : void
registered Multiform>.Dictionary
active Multiform>.Dictionary
return void
Beispiel #1
0
 private void ApplyOrQueueEvent(MultiformPostUpdateEvent evt)
 {
     if (Updating)
     {
         PostUpdateEvents.Add(evt);
     }
     else if (ApplyingPostUpdateEvents)
     {
         PostUpdateEventQueue.Add(evt);
     }
     else
     {
         // Perform it immediately if we're not updating or applying PostUpdateEvents.
         evt.Perform(RegisteredMultiforms, ActiveMultiforms);
     }
 }
 private void ApplyOrQueueEvent(MultiformPostUpdateEvent evt)
 {
     if (Updating)
     {
         PostUpdateEvents.Add(evt);
     }
     else if (ApplyingPostUpdateEvents)
     {
         PostUpdateEventQueue.Add(evt);
     }
     else
     {
         // Perform it immediately if we're not updating or applying PostUpdateEvents.
         evt.Perform(RegisteredMultiforms, ActiveMultiforms);
     }
 }