public void Build(ICsFileInfoBuilder csFileInfoBuilder)
 {
     csFileInfoBuilder.CreateProjectName();
     csFileInfoBuilder.CreateObjectName();
     csFileInfoBuilder.CreateFileName();
     csFileInfoBuilder.CreateFilePath();
     csFileInfoBuilder.CreateNamespace();
     csFileInfoBuilder.CreateBaseClass();
     csFileInfoBuilder.CreateImplementedInterfaces();
     csFileInfoBuilder.CreateProperties();
     csFileInfoBuilder.CreateUsings();
 }
 protected virtual CsFileInfo CreateCsFileInfo(ICsFileInfoBuilder csFileInfoBuilder)
 {
     csFileInfoDirector.Build(csFileInfoBuilder);
     return csFileInfoBuilder.GetResult();
 }