[AddLogs] public void RefTakeInnerOuterMixed <T1, T2>(ref ForeignGeneric <T1, T2> .Inner <T> arg) where T1 : IList <T2> { }
[AddLogs] public void TakeInnerMixed <T1, T3>(ForeignGeneric <T1, T> .Inner <T3> arg) where T1 : IList <T> { }