void EntryInit() { counter = (this.ReceivedEvent as E).counter; counter.Add(-4); counter.Decrement(); var v = counter.Exchange(100); counter.Add(-5); counter.Add(v - 100); }
object ExchangeCore(params object[] args) { return(m_counter.Exchange((int)args[0])); }