GetDataOffset() public method

public GetDataOffset ( ) : int
return int
Example #1
0
        private void SetStreamHeader(StreamHeader sh)
        {
            switch (sh.Name)
            {
            case "#~":
                this.tilde      = sh;
                this.sharpTilde = new SharpTildeStream();
                this.sharpTilde.ReadData(this.data, this.mdroot.GetOffset() + sh.Offset);
                break;

            case "#Strings":
                this.strings            = sh;
                this.idxm.StringsOffset = sh.GetDataOffset();
                break;

            case "#US":
                this.usrstr        = sh;
                this.idxm.USOffset = sh.GetDataOffset();
                break;

            case "#GUID":
                this.guid            = sh;
                this.idxm.GUIDOffset = sh.GetDataOffset();
                break;

            case "#Blob":
                this.blob            = sh;
                this.idxm.BlobOffset = sh.GetDataOffset();
                break;
            }
        }
Example #2
0
 private void SetStreamHeader(StreamHeader sh)
 {
     switch (sh.Name)
     {
         case "#~":
         this.tilde = sh;
         this.sharpTilde = new SharpTildeStream();
         this.sharpTilde.ReadData(this.data, this.mdroot.GetOffset() + sh.Offset);
         break;
         case "#Strings":
         this.strings = sh;
         this.idxm.StringsOffset = sh.GetDataOffset();
         break;
         case "#US":
         this.usrstr = sh;
         this.idxm.USOffset = sh.GetDataOffset();
         break;
         case "#GUID":
         this.guid = sh;
         this.idxm.GUIDOffset = sh.GetDataOffset();
         break;
         case "#Blob":
         this.blob = sh;
         this.idxm.BlobOffset = sh.GetDataOffset();
         break;
     }
 }