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;
}
}