コード例 #1
0
ファイル: SimpleMonitor.cs プロジェクト: zsmj007/PoESkillTree
 public void Leave()
 {
     _count--;
     if (_count == 0)
     {
         Freed?.Invoke(this, EventArgs.Empty);
     }
 }
コード例 #2
0
ファイル: InstanceTracker.cs プロジェクト: semickolon/GodotRx
 public void OnTrackerFreed(int id)
 {
     if (_id == id)
     {
         Freed?.Invoke();
         this.DeferredFree();
     }
 }
コード例 #3
0
 // Explicit override to force one dispose per enter.
 void IDisposable.Dispose()
 {
     _count--;
     if (_count == 0)
     {
         Freed?.Invoke(this, EventArgs.Empty);
     }
 }
コード例 #4
0
 public void OnMediaFreed()
 {
     Freed?.Invoke(this, new VlcMediaFreedEventArgs());
 }