/// <summary> /// Convert a declaration to its C string representation. /// </summary> /// <param name="dataType"></param> /// <param name="name"></param> /// <returns></returns> private string RenderGlobalDeclaration(DataType dataType, string name) { var sw = new StringWriter(); var tf = new TextFormatter(sw); var tyreffo = new CTypeReferenceFormatter(program.Platform, tf); tyreffo.WriteDeclaration(dataType, name); return(sw.ToString()); }
private void Given_CTypeReferenceFormatter() { Debug.Assert(platform != null); Debug.Assert(formatter != null); this.ctrf = new CTypeReferenceFormatter(platform.Object, formatter.Object); }