<PackageReference Include="Castle.Core" Version="3.1.0" />

GenericUtil

class GenericUtil
public GenericUtil()

public static GenericTypeParameterBuilder[] CopyGenericArguments(MethodInfo methodToCopyGenericsFrom, TypeBuilder builder, Dictionary<string, GenericTypeParameterBuilder> name2GenericType)

public static GenericTypeParameterBuilder[] CopyGenericArguments(MethodInfo methodToCopyGenericsFrom, MethodBuilder builder, Dictionary<string, GenericTypeParameterBuilder> name2GenericType)

public static Type ExtractCorrectType(Type paramType, Dictionary<string, GenericTypeParameterBuilder> name2GenericType)

public static Type[] ExtractParametersTypes(ParameterInfo[] baseMethodParameters, Dictionary<string, GenericTypeParameterBuilder> name2GenericType)