T* InternalNew() { INTERNAL_NEW_COMMON(); return new (pMem) T(); }
T* InternalNew(A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) { INTERNAL_NEW_COMMON(); return new (pMem) T(arg1, arg2, arg3, arg4, arg5); }
T* InternalNew(A1 arg1, A2 arg2) { INTERNAL_NEW_COMMON(); return new (pMem) T(arg1, arg2); }
T* InternalNew(CorUnix::CPalThread *pthrCurrent, A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) { INTERNAL_NEW_COMMON(); return new (pMem) T(arg1, arg2, arg3, arg4, arg5); }
T* InternalNew(CorUnix::CPalThread *pthrCurrent, A1 arg1, A2 arg2) { INTERNAL_NEW_COMMON(); return new (pMem) T(arg1, arg2); }
T* InternalNew(CorUnix::CPalThread *pthrCurrent) { INTERNAL_NEW_COMMON(); return new (pMem) T(); }