Cassette.BundleProcessing.ConcatenatedAsset.WriteAsset C# (CSharp) 메소드

WriteAsset() 개인적인 메소드

private WriteAsset ( IAsset asset, StreamWriter writer ) : void
asset IAsset
writer System.IO.StreamWriter
리턴 void
        void WriteAsset(IAsset asset, StreamWriter writer)
        {
            using (var reader = new StreamReader(asset.OpenStream()))
            {
                var isFirstLine = true;
                string line;
                while ((line = reader.ReadLine()) != null)
                {
                    if (isFirstLine)
                    {
                        isFirstLine = false;
                    }
                    else
                    {
                        writer.WriteLine();
                    }
                    writer.Write(line);
                }
            }
        }