Executes the specified delegate when disposed.
public sealed class Scope : IDisposable
name | description |
---|---|
static readonly Empty | An empty scope, which does nothing when disposed. |
static Create(…) | Creates a Scope for the specified delegate. |
static Create<T>(…) | Creates a Scope that disposes the specified object. |
Cancel() | Cancel the call to the encapsulated delegate. |
Dispose() | Calls the encapsulated delegate. |
Transfer() | Returns a new Scope that will call the encapsulated delegate. |