Test
                  
                  
                  {
                  
                  
                      public static bool Foo()
                  
                  
                      {
                  
                  
                          return typeof(BarConcrete).GetNestedType("SubBar") == typeof(BarConcrete.SubBar);
                  
                  
                      }
                  
                  
                  }
                  
                  
                  
                  
                  
                  public class Bar { }
                  
                  
                  public class SubBarBase<T> { }
                  
                  
                  
                  
                  
                  public class Bar<T> : Bar
                  
                  
                  {
                  
                  
                      public class SubBar : SubBarBase<T> { }
                  
                  
                  }
                  
                  
                  
                  
                  
                  public class BarConcrete : Bar<BarConcrete> { }
                  
                  
                
вот тут несттипы - нулл
Обсуждают сегодня