Пример #1
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Generates the code.
        /// </summary>
        /// <param name="sOutFile">The name of the output file (C# file).</param>
        /// <param name="cnamespace">The namespace definition with all classes and methods.</param>
        /// ------------------------------------------------------------------------------------
        private static void GenerateCode(string sOutFile, CodeNamespace cnamespace)
        {
            using (TextWriter textWriter = new StreamWriter(new FileStream(sOutFile, FileMode.Create)))
            {
                CodeGeneratorOptions cgo = new CodeGeneratorOptions();
                cgo.BracingStyle  = "C";
                cgo.IndentString  = "\t";
                cgo.VerbatimOrder = true;

                CodeDomProvider codeProvider = new CSharpCodeProviderEx();
                codeProvider.GenerateCodeFromNamespace(cnamespace, textWriter, cgo);
            }
        }
Пример #2
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Generates the code.
		/// </summary>
		/// <param name="sOutFile">The name of the output file (C# file).</param>
		/// <param name="cnamespace">The namespace definition with all classes and methods.</param>
		/// ------------------------------------------------------------------------------------
		private static void GenerateCode(string sOutFile, CodeNamespace cnamespace)
		{
			using (TextWriter textWriter = new StreamWriter(new FileStream(sOutFile, FileMode.Create)))
			{
				CodeGeneratorOptions cgo = new CodeGeneratorOptions();
				cgo.BracingStyle = "C";
				cgo.IndentString = "\t";
				cgo.VerbatimOrder = true;

				CodeDomProvider codeProvider = new CSharpCodeProviderEx();
				codeProvider.GenerateCodeFromNamespace(cnamespace, textWriter, cgo);
			}
		}