Esempio n. 1
0
 public void Leave()
 {
     _count--;
     if (_count == 0)
     {
         Freed?.Invoke(this, EventArgs.Empty);
     }
 }
Esempio n. 2
0
 public void OnTrackerFreed(int id)
 {
     if (_id == id)
     {
         Freed?.Invoke();
         this.DeferredFree();
     }
 }
Esempio n. 3
0
 // Explicit override to force one dispose per enter.
 void IDisposable.Dispose()
 {
     _count--;
     if (_count == 0)
     {
         Freed?.Invoke(this, EventArgs.Empty);
     }
 }
Esempio n. 4
0
 public void OnMediaFreed()
 {
     Freed?.Invoke(this, new VlcMediaFreedEventArgs());
 }