Esempio n. 1
0
 private byte[] LoadStream(StreamParser parser, long metaRootPosition, string key, Dictionary<string, CLRStreamHeader> shByName)
 {
     CLRStreamHeader header = null;
     if (!shByName.TryGetValue(key, out header))
         throw new ParseFailedException("Missing metadata stream " + shByName);
     parser.Seek(metaRootPosition + header.Offset);
     byte[] bytes = new byte[header.Size];
     parser.Read(bytes, 0, header.Size);
     return bytes;
 }