public static string GetParameterTypeName(Type t)
{
if (t.IsArray)
{
return(t.GetElementType().Name + "Array");
}
if (t.IsByRef)
{
return(t.GetElementType().Name + "Ref");
}
if (!ObjCTypeToMethodName.TryGetValue(GetTypeName(t), out string name))
{
name = t.Name;
}
return(name);
}