internal abstract void Invoke <TInter>(T item, ITypedMethod <TInter> action) where TInter : class, ITableObject;
public void InvokeTypedMethod <TInterface>(ITypedMethod <TInterface> action) where TInterface : class, ITableObject { getTypedMethodInvoker <TInterface>().Invoke((T)this, action); }
public abstract void InvokeTypedMethod(ITypedMethod method);