Guest User

Untitled

a guest
Sep 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. interface DSL
  2. {
  3. Task<bool> CheckSomething();
  4. Task RunTrue();
  5. Task RunFalse();
  6. }
  7.  
  8. class Program
  9. {
  10. static async Task DoWork(DSL dsl)
  11. {
  12. // pure stuff (as static methods maybe)
  13.  
  14. if (await dsl.CheckSomething())
  15. {
  16. // some pure stuff mb
  17. await dsl.RunTrue();
  18. }
  19. else
  20. {
  21. await dsl.RunFalse();
  22. }
  23. }
  24. }
Add Comment
Please, Sign In to add comment