AddResource() private method

private AddResource ( byte resBytes ) : uint
resBytes byte
return uint
Example #1
0
 /*----------------------------- internal functions ------------------------------*/
 internal override sealed void BuildTables(MetaDataOut md)
 {
     md.AddToTable(MDTable.ManifestResource,this);
     nameIx = md.AddToStringsHeap(mrName);
     if (resourceBytes != null) {
         if (impl != null)
             throw new Exception("ERROR:  Manifest Resource has byte value and file reference");
         fileOffset = md.AddResource(resourceBytes);
     } else {
         if (impl == null)
             throw new Exception("ERROR:  Manifest Resource has no implementation or value");
         impl.BuildMDTables(md);
     }
 }