Exemple #1
0
        public void 判断各种类型1()
        {
            Assert.Equal(MemberType.Class, TypeAnalysis.GetMemberType(typeof(T1)));

            Assert.Equal(MemberType.Delegate, TypeAnalysis.GetMemberType(typeof(T2)));

            Assert.Equal(MemberType.Enum, TypeAnalysis.GetMemberType(typeof(T3)));

            Assert.Equal(MemberType.Interface, TypeAnalysis.GetMemberType(typeof(T4)));

            Assert.Equal(MemberType.Class, TypeAnalysis.GetMemberType(typeof(T5)));

            Assert.Equal(MemberType.Struct, TypeAnalysis.GetMemberType(typeof(T6)));

            Assert.Equal(MemberType.BaseValue, TypeAnalysis.GetMemberType(typeof(int)));
        }