Ejemplo n.º 1
0
        private void WriteCodeFile(CodeFileConverter codeFileConverter)
        {
            var directoryPath = Path.Combine(options.RootDirectory, codeFileConverter.CodeFile.RelativeNamespace);
            var filePath      = Path.Combine(directoryPath, $"{codeFileConverter.CodeFile.FileName}.cs");

            CreateDirectoryIfNotExist(directoryPath);

            var codeWriter = new CodeFileWriter(filePath, codeFileConverter.CodeFile, options);

            codeFileConverter.WriteTo(codeWriter, options);
            codeWriter.Flush();
        }