internal void InvocationComplete(Invocation aInvocation)
{
IntPtr handle = aInvocation.Handle();
lock (this)
{
for (int i=0; i<iActiveInvocations.Count; i++)
{
if (iActiveInvocations[i].Handle() == handle)
{
iActiveInvocations.RemoveAt(i);
break;
}
}
}
}