Engine.Advanced.cs 495 B

123456789101112131415161718192021222324
  1. namespace Jint;
  2. public partial class Engine
  3. {
  4. public AdvancedOperations Advanced { get; }
  5. }
  6. public class AdvancedOperations
  7. {
  8. private readonly Engine _engine;
  9. public AdvancedOperations(Engine engine)
  10. {
  11. _engine = engine;
  12. }
  13. /// <summary>
  14. /// Forcefully processes the current task queues (micro and regular), this API may break and change behavior!
  15. /// </summary>
  16. public void ProcessTasks()
  17. {
  18. _engine.RunAvailableContinuations();
  19. }
  20. }