Beispiel #1
0
        internal static PEFileReader CreatePEFileReaderFromBytes(string uniqueName, byte[] bytes)
        {
            var          binaryDocumentMemoryBlock = new ByteArrayMemoryBlock(uniqueName, bytes);
            PEFileReader peFileReader = new PEFileReader(binaryDocumentMemoryBlock);

            Contract.ThrowIfTrue(peFileReader.ReaderState < ReaderState.Metadata);
            return(peFileReader);
        }
Beispiel #2
0
 public static Color FromBytes(ByteArrayMemoryBlock bytes)
 {
     return(new Color()
     {
         Red = bytes[0],
         Green = bytes[1],
         Blue = bytes[2],
     });
 }
        internal static PEFileReader CreatePEFileReaderFromBytes(string uniqueName, byte[] bytes)
        {
            var binaryDocumentMemoryBlock = new ByteArrayMemoryBlock(uniqueName, bytes);
            PEFileReader peFileReader = new PEFileReader(binaryDocumentMemoryBlock);

            Contract.ThrowIfTrue(peFileReader.ReaderState < ReaderState.Metadata);
            return peFileReader;
        }