Write() 공개 메소드

public Write ( Stream s ) : void
s Stream
리턴 void
예제 #1
0
 public void ReplaceFile(string qbFilename, QbFile withQbFile)
 {
     replaceFile(qbFilename, withQbFile.Length, false, delegate(Stream stream)
     {
         withQbFile.Write(stream);
     });
 }
예제 #2
0
        private void testQbFile(string filename)
        {
            QbFile qbf;
            QbFile qbTest;
            QbItemString qbs;

            qbf = new QbFile(filename, _pakFormat);
            searchItems(qbf, qbf.Items, delegate(QbFile qbFile, QbItemBase item)
            {
                if ((qbs = (item as QbItemString)) != null)
                {
                    for (int i = 0; i < qbs.Strings.Length; i++)
                        qbs.Strings[i] = "nanook";
                }
            });

            if (File.Exists(filename))
                File.Delete(filename);
            qbf.AlignPointers();
            qbf.Write(filename);

            qbTest = new QbFile(filename, _pakFormat);
            File.Delete(filename);
        }
예제 #3
0
 public void ReplaceFile(string qbFilename, QbFile withQbFile)
 {
     replaceFile(qbFilename, withQbFile.Length, false, delegate(Stream stream)
     {
         withQbFile.Write(stream);
     });
 }