in ILRepack/PlatformFixer.cs [165:184]
public void FixPlatformVersion(MethodReference reference)
{
if (reference == null || targetPlatformDirectory == null)
return;
if (reference.IsGenericInstance)
{
FixPlatformVersionOnMethodSpecification(reference);
return;
}
FixPlatformVersion(reference.ReturnType);
FixPlatformVersion(reference.DeclaringType);
if (reference.HasParameters)
foreach (ParameterDefinition pd in reference.Parameters)
FixPlatformVersion(pd);
if (reference.HasGenericParameters)
foreach (GenericParameter gp in reference.GenericParameters)
FixPlatformVersion(gp);
}