Ejemplo n.º 1
0
 /// <summary>
 /// Requires updating of composition point list.
 /// </summary>
 private void requireUpdate()
 {
     DispatchedAction(() =>
     {
         var action = new TransactionAction(() => FlushCompositionPointUpdates()
                                            , "UpdateCompositionPoints", (t) => t.Name == "UpdateCompositionPoints", this);
         Transactions.AttachAfterAction(null, action);
     });
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Require discovering action after current transaction is completed.
 /// </summary>
 private void requireComponentDiscovering()
 {
     Transactions.AttachAfterAction(Transactions.CurrentTransaction, new TransactionAction(flushDiscovering, "FlushDiscovering", (t) => t.Name == "FlushDiscovering", this));
 }