private void DoOneClassFileExport(string filesFolder, ArticleDefinition article) { string articleClassName = article.ClassName(); string genSourcePath = System.IO.Path.Combine(filesFolder, articleClassName + "Definition.cs"); FileInfo genSourceFile = new FileInfo(genSourcePath); FileStream genSourceStream = genSourceFile.Create(); using (StreamWriter genSourceWriter = new StreamWriter(genSourceStream, System.Text.Encoding.GetEncoding("windows-1250"))) { NamespaceDefinitionBlok namespeceBlok = new NamespaceDefinitionBlok(NAME_SPACE_PREFIX); namespeceBlok.StartBlok(genSourceWriter); DoOneClassExport(genSourceWriter, namespeceBlok, article); namespeceBlok.CloseBlok(genSourceWriter); genSourceWriter.Flush(); } }