Exemplo n.º 1
0
 public void RemoveRef()
 {
     if (Interlocked.Decrement(ref m_RefCount) == 0)
     {
         FragmentPool.Return(this);
     }
 }
Exemplo n.º 2
0
 public bool TryReturn()
 {
     if (m_RefCount == 0)
     {
         FragmentPool.Return(this);
         return(true);
     }
     return(false);
 }