Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make transition actions async-first #452

Open
wants to merge 27 commits into
base: dev
Choose a base branch
from

Commits on May 22, 2021

  1. Introduce EventCallback

    sunghwan2789 committed May 22, 2021
    Configuration menu
    Copy the full SHA
    26d84fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3708be8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6c78c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    641cf30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca8d073 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aeefd3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ad8b37 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d81abe View commit details
    Browse the repository at this point in the history
  9. Use TaskResult.Done for old .net sdk

    Further considerations: add Microsoft.Bcl.Async package for support below
    
    * `Task.GetAwaiter().GetResult()` is not supported before .NET Framework 4.5
    * `Task.FromException(Exception)` is not supported before .NET Framework 4.6
    sunghwan2789 committed May 22, 2021
    Configuration menu
    Copy the full SHA
    b33bdc5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    75c429c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    89e1b03 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9f3bfaf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e72686 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d3b460b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    61d3c10 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6b98c75 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    61db67f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    21ec879 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bff894d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9b4f572 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5d53d5f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5f42cb9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0dcaf3c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. Configuration menu
    Copy the full SHA
    ba36bf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    815b8ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82690a7 View commit details
    Browse the repository at this point in the history
  4. Add missing api of StateConfiguration

    We need TransitionConfiguration for InternalTransitionAsyncIf,
    PermitDynamicAsyncIf, etc...
    sunghwan2789 committed May 23, 2021
    Configuration menu
    Copy the full SHA
    e4219d7 View commit details
    Browse the repository at this point in the history