Symbols\Source\TypeMapTests.cs (9)
57Assert.Equal(t, TypeArg(at.GetTypeMembers("TBox", 0).Single().BaseType()));
62Assert.Equal(u, TypeArg(c.ContainingType));
64Assert.Equal(t, TypeArg(c.ContainingType.ContainingType));
71Assert.Equal(e, TypeArg(ae));
75Assert.Equal(f, TypeArg(aebf));
80Assert.Equal(f, TypeArg(aebfc.ContainingType));
81Assert.Equal(e, TypeArg(aebfc.ContainingType.ContainingType));
82Assert.Equal(e, TypeArg(aebfc.GetTypeMembers("TBox", 0).Single().BaseType()));
83Assert.Equal(f, TypeArg(aebfc.GetTypeMembers("UBox", 0).Single().BaseType())); // exercises alpha-renaming.