protected void WriteToOutputProvider(string content, string fileName, bool overwriteExisting) { if (string.IsNullOrEmpty(content)) { return; } OutputProvider.Output(content, fileName, overwriteExisting); Console.WriteLine($"{fileName} class was successfully created."); }
/// <summary> /// Render output in required format using available providers /// </summary> /// <param name="data">Output data in byte[]</param> /// <param name="format">Output format</param> /// <returns></returns> public bool Output(byte[] data, string format) { _data = data; outputProvider = GetOutputProvider(format); var result = outputProvider.Output(data); outputProvider = null; return result; }