public void 泛型类_泛型父类解析()
        {
            Model_泛型2 <int, double, int> model_ = new Model_泛型2 <int, double, int>();
            Type type = model_.GetType();

            Assert.Equal("<int, double, int>", "<" + string.Join(",", GenericeAnalysis.GetGenriceParams(type)) + ">");
            //Assert.Equal("<System.Int32, System.Double, System.Int32>", GenericeAnalysis.Analysis(type.BaseType, true));
        }
Ejemplo n.º 2
0
        public void 泛型类_泛型父类解析()
        {
            Model_泛型2 <int, double, int> model_ = new Model_泛型2 <int, double, int>();
            Type             type             = model_.GetType();
            GenericeAnalysis genericeAnalysis = new GenericeAnalysis();

            Assert.Equal("<int, double, int>", genericeAnalysis.Analysis(type.BaseType));
            Assert.Equal("<System.Int32, System.Double, System.Int32>", genericeAnalysis.Analysis(type.BaseType, true));
        }