public void Dispose() { if (Disposed) { return; } _sprite.Shrink(this); Disposed = true; }
public void Dispose() { if (_disposed) { throw new InvalidOperationException("SpriteLease already disposed"); } _sprite.Shrink(this); _disposed = true; }