IsSameOrSubclassOf() public static method

지정된 srcType이 baseType과 같거나 상속받은 클래스인가를 검사한다.
public static IsSameOrSubclassOf ( Type srcType, Type baseType ) : bool
srcType System.Type 검사할 타입
baseType System.Type 기본 타입
return bool
Exemplo n.º 1
0
        public void IsSameOrSubclassOf_Test()
        {
            var typeCovertableDynamicAccessor = new TypeConvertableDynamicAccessor(typeof(GZipCompressor));

            Assert.IsTrue(TypeTool.IsSameOrSubclassOf(typeCovertableDynamicAccessor, typeof(DynamicAccessor)));

            Assert.IsTrue(TypeTool.IsSameOrSubclassOf(typeof(TypeConvertableDynamicAccessor), typeof(DynamicAccessor)));

            Assert.IsFalse(TypeTool.IsSameOrSubclassOf(typeof(IDynamicAccessor), typeof(DynamicAccessor)));
            Assert.IsFalse(TypeTool.IsSameOrSubclassOf(typeof(StringTool), typeof(DynamicAccessor)));
        }