// M:ILSpy.AddIn.Tests.SomeClass.OverloadedGenericMethod``1(ILSpy.AddIn.Tests.SomeGenericClass{``0,ILSpy.AddIn.Tests.SomeGenericClass{``0,``0}}.NestedGeneric{System.String,``0}) public void OverloadedGenericMethod <T>(SomeGenericClass <T, SomeGenericClass <T, T> > .NestedGeneric <string, T> wow) { }
// M:ILSpy.AddIn.Tests.SomeGenericClass`2.GenericClassGenericMethod``2(System.Int32[],ILSpy.AddIn.Tests.SomeGenericClass{``0,``1}) public void GenericClassGenericMethod <T3, T4>(int[] x, SomeGenericClass <T3, T4> y) { string foo = x.ToString() + y.ToString(); }
// M:ILSpy.AddIn.Tests.SomeGenericClass`2.GenericClassGenericMethod``2(System.Int32[],ILSpy.AddIn.Tests.SomeGenericClass{``0[],``1[0:,0:,0:]}[0:,0:,0:]) public void GenericClassGenericMethod <T3, T4>(int[] x, SomeGenericClass <T3[], T4[, , ]>[,,] y) { }