public override void AddComponentsToStream(PEStream.StreamComponentList stream)
 {
     this._resourceDirectory.AddComponentsToStream(stream);
     foreach (PEStream.ResourceDirectoryString str in this._resourceDirectoryStrings)
     {
         str.AddComponentsToStream(stream);
     }
 }
 public override void AddComponentsToStream(PEStream.StreamComponentList stream)
 {
     stream.Add(this);
     foreach (PEStream.ResourceDirectoryEntry entry in this._resourceDirectoryEntries)
     {
         entry.AddComponentsToStream(stream);
     }
     foreach (PEStream.ResourceComponent component in this._resourceDirectoryItems.Values)
     {
         component.AddComponentsToStream(stream);
     }
 }
 public virtual void AddComponentsToStream(PEStream.StreamComponentList stream)
 {
     stream.Add(this);
 }
 public override void AddComponentsToStream(PEStream.StreamComponentList stream)
 {
     stream.Add(this);
     stream.Add(this._resourceRawData);
 }