mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-07-23 13:58:22 +00:00
Correct method generation to account for SA1001.
This commit is contained in:
parent
cab25daf16
commit
048207425b
|
@ -662,15 +662,13 @@ namespace Bind
|
||||||
if (f.Parameters.HasGenericParameters)
|
if (f.Parameters.HasGenericParameters)
|
||||||
{
|
{
|
||||||
sb.Append("<");
|
sb.Append("<");
|
||||||
foreach (Parameter p in f.Parameters)
|
foreach (Parameter p in f.Parameters.Where(p => p.Generic))
|
||||||
{
|
|
||||||
if (p.Generic)
|
|
||||||
{
|
{
|
||||||
sb.Append(p.CurrentType);
|
sb.Append(p.CurrentType);
|
||||||
sb.Append(",");
|
sb.Append(", ");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
sb.Remove(sb.Length - 1, 1);
|
sb.Remove(sb.Length - 2, 2);
|
||||||
sb.Append(">");
|
sb.Append(">");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -679,14 +677,11 @@ namespace Bind
|
||||||
if (f.Parameters.HasGenericParameters)
|
if (f.Parameters.HasGenericParameters)
|
||||||
{
|
{
|
||||||
sb.AppendLine();
|
sb.AppendLine();
|
||||||
foreach (Parameter p in f.Parameters)
|
foreach (Parameter p in f.Parameters.Where(p => p.Generic))
|
||||||
{
|
|
||||||
if (p.Generic)
|
|
||||||
{
|
{
|
||||||
sb.AppendLine(String.Format(" where {0} : struct", p.CurrentType));
|
sb.AppendLine(String.Format(" where {0} : struct", p.CurrentType));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return sb.ToString();
|
return sb.ToString();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue