Пример #1
0
        /// <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());
        }
Пример #2
0
 private void Given_CTypeReferenceFormatter()
 {
     Debug.Assert(platform != null);
     Debug.Assert(formatter != null);
     this.ctrf = new CTypeReferenceFormatter(platform.Object, formatter.Object);
 }