상속: System.IO.BinaryWriter
예제 #1
0
파일: Acd.cs 프로젝트: gro-ove/actools
 public void Save(string filename) {
     using (var writer = new AcdWriter(filename)) {
         foreach (var entry in Entries.Values) {
             writer.Write(entry);
         }
     }
 }
예제 #2
0
파일: Acd.cs 프로젝트: Abishai2007/actools
        /// <summary>
        /// Filename only used for encryption here!
        /// </summary>
        /// <param name="filename">Only used for encryption here!</param>
        /// <param name="outputStream">Stream to save data</param>
        public void Save([NotNull] string filename, Stream outputStream)
        {
            if (filename == null)
            {
                throw new Exception("Filename not specified (shouldn’t happen)");
            }

            EnsureFullyLoaded();
            using (var writer = new AcdWriter(filename, outputStream)) {
                foreach (var entry in _entries.Values)
                {
                    writer.Write(entry);
                }
            }
        }