public void CollapseTypedef2()
        {
            NativeStruct s1 = new NativeStruct("s1");

            s1.Members.Add(new NativeMember("m1", new NativeTypeDef("foo")));
            VerifyTree(s1, "s1(m1(foo))");

            NativeSymbolTransform transform = new NativeSymbolTransform();

            transform.CollapseNamedTypes(s1);
            VerifyTree(s1, "s1(m1(foo))");
        }
        public void CallapseNamed2()
        {
            NativeStruct s1 = new NativeStruct("s1");

            s1.Members.Add(new NativeMember("m1", new NativeNamedType("char")));
            VerifyTree(s1, "s1(m1(char))");

            NativeSymbolTransform transform = new NativeSymbolTransform();

            transform.CollapseNamedTypes(s1);
            VerifyTree(s1, "s1(m1(char))");
        }