public Form1() { InitializeComponent(); fileGenerator = new FileGenerator(prgBarCreation.Maximum); fileGenerator.OnDataPartCreated += FileGenerator_OnPartChanged; }
static void Main(string[] args) { var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); var generatedFileName = configuration["GeneratedFilePath"]; int.TryParse(configuration["FileSizeInGb"], out var fileSizeInGb); var fileSize = fileSizeInGb * 1024L * 1024L * 1024L; Console.WriteLine("Start file generation..."); var stopwatch = new Stopwatch(); stopwatch.Start(); var fileGenerator = new FileGenerator(generatedFileName); fileGenerator.Generate(fileSize); stopwatch.Stop(); Console.WriteLine($"Generated: {stopwatch.Elapsed}"); }