Class RealizationsToExecuteQueue
A queue that holds realizations to be executed.
Inheritance
RealizationsToExecuteQueue
Assembly: Xareus.Scenarios.Relations.dll
Syntax
public static class RealizationsToExecuteQueue
Methods
DequeueAllRealizationsToExecute(Action<Realization>)
Dequeue all realizations and execute them using the provided action.
Declaration
public static void DequeueAllRealizationsToExecute(Action<Realization> realizationExecutionAction)
Parameters
Exceptions
DequeueRealizationToExecute(Action<Realization>)
Dequeue a realization and execute it using the provided action.
Declaration
public static bool DequeueRealizationToExecute(Action<Realization> realizationExecutionAction)
Parameters
Returns
Exceptions
EnqueueRealizationToExecute(Realization)
Enqueue a realization to be executed.
Declaration
public static void EnqueueRealizationToExecute(Realization realization)
Parameters
IsEmpty()
Checks if the queue is empty.
Declaration
public static bool IsEmpty()
Returns