private void ToBytes() { var outputFileName = fileName.Split('.').First(); outputFileName += ".obj"; if (File.Exists(outputFileName)) { File.Delete(outputFileName); } Console.WriteLine($"Assembling file: {fileName} to {outputFileName}"); using (var fileStream = File.OpenWrite(outputFileName)) using (var binaryWriter = new BinaryWriter(fileStream)) { ObjectFile.ToBytes(binaryWriter); } }