<PackageReference Include="castle.core" Version="2.5.1" />

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)