コード例 #1
0
        public void Dig2()
        {
            NativeNamedType named = new NativeNamedType("foo");

            named.RealType = new NativeBuiltinType(BuiltinType.NativeByte);
            Assert.Same(named.RealType, named.DigThroughTypeDefAndNamedTypes());

            NativeNamedType outerNamed = new NativeNamedType("bar");

            outerNamed.RealType = named;
            Assert.Same(named.RealType, outerNamed.DigThroughTypeDefAndNamedTypes());
        }
コード例 #2
0
        public void Dig3()
        {
            NativeNamedType named = new NativeNamedType("foo");

            Assert.Null(named.DigThroughTypeDefAndNamedTypes());
        }