Girl.PEAnalyzer.PEData.SetStreamHeader C# (CSharp) Method

SetStreamHeader() private method

private SetStreamHeader ( StreamHeader sh ) : void
sh StreamHeader
return void
        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;
            }
        }