public Invocation Invocation(OpenHome.Net.Core.Action aAction, CpProxy.CallbackAsyncComplete aCallback) { Invocation invocation = new Invocation(this, aAction.Handle(), aCallback); lock (this) { iActiveInvocations.Add(invocation); } return invocation; }