/// <summary> /// Performs code generation /// </summary> /// <param name="inputFileName">Name of file to convert</param> /// <param name="inputFileContent">Content of file to convert</param> /// <returns>File converted</returns> public override string DoGenerateCode(string inputFileName, string inputFileContent) { XDocument x = XDocument.Parse(inputFileContent); Xml2CodeDom x2c = new Xml2CodeDom(); CodeCompileUnit cu = x2c.Xml2CompileUnit(x); System.IO.StringWriter outW = new System.IO.StringWriter(); base.CodeProvider.GenerateCodeFromCompileUnit(cu, outW, new System.CodeDom.Compiler.CodeGeneratorOptions()); return outW.ToString(); }
/// <summary> /// Performs code generation /// </summary> /// <param name="inputFileName">Name of file to convert</param> /// <param name="inputFileContent">Content of file to convert</param> /// <returns>File converted</returns> public override string DoGenerateCode(string inputFileName, string inputFileContent) { XDocument x = XDocument.Parse(inputFileContent); Xml2CodeDom x2c = new Xml2CodeDom(); CodeCompileUnit cu = x2c.Xml2CompileUnit(x); System.IO.StringWriter outW = new System.IO.StringWriter(); base.CodeProvider.GenerateCodeFromCompileUnit(cu, outW, new System.CodeDom.Compiler.CodeGeneratorOptions()); return(outW.ToString()); }