Thinktecture.Tools.Web.Services.CodeGeneration.CodeWriter.Write C# (CSharp) Method

Write() public static method

Generates the code using the appropriate code provider and writes it to the desired location.
public static Write ( CodeNamespace codeNamespace, Configuration configuration, CodeWriterOptions options, List textFiles, CodeDomProvider provider ) : CodeWriterOutput
codeNamespace System.CodeDom.CodeNamespace
configuration System.Configuration.Configuration
options CodeWriterOptions
textFiles List
provider System.CodeDom.Compiler.CodeDomProvider
return CodeWriterOutput
        public static CodeWriterOutput Write(CodeNamespace codeNamespace, Configuration configuration, CodeWriterOptions options, List<TextFile> textFiles, CodeDomProvider provider)
        {
            // Create a new instance of CodeWriter class with given options.
            CodeWriter writer = new CodeWriter(codeNamespace, configuration, options, textFiles, provider);
            // Execute the code writing procedure.
            writer.WriteCodeFiles();
            // Crate an instance of CodeWriterOutput class with the code writer's output.
            CodeWriterOutput output = new CodeWriterOutput(writer.generatedCodeFileNames, writer.configurationFile);
            // Finally return the CodeWriterOutput.
            return output;
        }