コード例 #1
0
ファイル: AsfTest.cs プロジェクト: Twinside/Tagcmdlet
        private void TagTestWithSave(ref Asf.File file,
		                              MemoryFileAbstraction abst,
		                              TagTestFunc testFunc)
        {
            testFunc (file.Tag, "Before Save");
            file.Save ();
            file = new Asf.File (abst);
            testFunc (file.Tag, "After Save");
        }
コード例 #2
0
 /// <summary>
 ///    Constructs and initializes a new instance of <see
 ///    cref="UnknownObject" /> by reading the contents from a
 ///    specified position in a specified file.
 /// </summary>
 /// <param name="file">
 ///    A <see cref="Asf.File" /> object containing the file from
 ///    which the contents of the new instance are to be read.
 /// </param>
 /// <param name="position">
 ///    A <see cref="long" /> value specify at what position to
 ///    read the object.
 /// </param>
 /// <exception cref="ArgumentNullException">
 ///    <paramref name="file" /> is <see langref="null" />.
 /// </exception>
 /// <exception cref="ArgumentOutOfRangeException">
 ///    <paramref name="position" /> is less than zero or greater
 ///    than the size of the file.
 /// </exception>
 public UnknownObject(Asf.File file, long position)
     : base(file, position)
 {
     data = file.ReadBlock((int)(OriginalSize - 24));
 }