public override Type[] GetGenericArguments()
{
RuntimeType[] rtypes = null;
RuntimeTypeHandle[] types = m_handle.GetMethodInstantiation();
if (types != null)
{
rtypes = new RuntimeType[types.Length];
for(int i = 0; i < types.Length; i++)
rtypes[i] = types[i].GetRuntimeType();
}
else
{
rtypes = new RuntimeType[0];
}
return rtypes;
}