[patch] Fix for RubyModule.LoadNestedTypes

Hey,

In the ClrGenerics3 scenario:

    public class ClassWithNestedGenericTypes1 {
        public class D {
        }

        public class C {
            public int Id { get { return 0; } }
        }

        public class C<T> {
            public int Id { get { return 1; } }
        }
    }

IronRuby currently assumes that it will find C before C`1 when
creating the different type groups. The test fails if you simply
invert the two C declarations:

    public class ClassWithNestedGenericTypes1 {
        public class D {
        }

        public class C<T> {
            public int Id { get { return 1; } }
        }

        public class C {
            public int Id { get { return 0; } }
        }
    }

Attached is a patch which fixes the updated test pass.

Thanks for the patch.

Tomas

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs