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); }
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; }