internal static RuntimeTypeHandle[] CopyRuntimeTypeHandles(RuntimeTypeHandle[] inHandles)
{
if (inHandles == null || inHandles.Length == 0) return inHandles;
RuntimeTypeHandle[] outHandles = new RuntimeTypeHandle[inHandles.Length];
for (int i=0; i < inHandles.Length; i++)
{
outHandles[i] = inHandles[i];
}
return outHandles;
}