Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. namespace Xunit
  2. {
  3. /// <summary>
  4. /// Used to provide asynchronous lifetime functionality. Currently supported:
  5. /// - Test classes
  6. /// - Classes used in <see cref="IClassFixture{TFixture}"/>
  7. /// - Classes used in <see cref="ICollectionFixture{TFixture}"/>.
  8. /// </summary>
  9. public interface IAsyncLifetime
  10. {
  11. /// <summary>
  12. /// Called immediately after the class has been created, before it is used.
  13. /// </summary>
  14. Task InitializeAsync();
  15.  
  16. /// <summary>
  17. /// Called when an object is no longer needed. Called just before <see cref="IDisposable.Dispose"/>
  18. /// if the class also implements that.
  19. /// </summary>
  20. Task DisposeAsync();
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement