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))"); }