public void SetUp() { sw = new StringWriter(); tyfo = new TypeFormatter(new TextFormatter(sw), false); tyreffo = new TypeReferenceFormatter(new TextFormatter(sw), false); }
public void TypeReference() { tyreffo = new TypeReferenceFormatter(new TextFormatter(sw), true); EquivalenceClass b = new EquivalenceClass(new TypeVariable(1)); b.DataType = new StructureType("b", 0) { Fields = { { 4, PrimitiveType.Word32 } } }; tyfo.Write(new Pointer(b, 2), "pb"); Assert.AreEqual("b * pb", sw.ToString()); }