2019-09-06 19:25:54 +02:00

20 lines
512 B
C#

using System.Collections.Generic;
namespace CapnpC.CSharp.Generator.Model
{
static class HasGenericParameters
{
public static IEnumerable<GenericParameter> GetLocalTypeParameters(this IHasGenericParameters me)
{
for (int i = 0; i < me.GenericParameters.Count; i++)
{
yield return new GenericParameter()
{
DeclaringEntity = me,
Index = i
};
}
}
}
}