private int ExchangeCallNesting(int value, int comparand) { int result = Interlocked.CompareExchange(ref m_CallNesting, value, comparand); GlobalLog.Print("an AsyncCallback Out callNesting: " + m_CallNesting.ToString()); return result; }