internal void AddToResourceList(ManifestResource res) { resources.Add(res); }
internal static void Read(PEReader buff, TableRow[] mrs) { for (int i=0; i < mrs.Length; i++) mrs[i] = new ManifestResource(buff); }
/// <summary> /// Add a managed resource from another assembly. /// </summary> /// <param name="mr"></param> /// <param name="isPublic"></param> public void AddExternalManagedResource(ManifestResource mr, bool isPublic) { resources.Add(new ManifestResource(this, mr, isPublic)); }
internal ManifestResource(PEFile pefile, ManifestResource mres, bool isPub) { this.pefile = pefile; mrName = mres.mrName; flags = mres.flags; this.impl = mres.impl; this.fileOffset = mres.fileOffset; this.resourceBytes = mres.resourceBytes; }