private bool TryLoadHeader(BeImageReader rdr, out PrgHeader hdr) { var sr = new StructureReader <PrgHeader>(rdr); hdr = sr.Read(); return(hdr.Magic == 0x601A); }
private bool TryLoadHeader(BeImageReader rdr, out PrgHeader hdr) { var h = rdr.ReadStruct <PrgHeader>(); if (h.Magic != 0x601A) { hdr = default(PrgHeader); return(false); } hdr = h; return(true); }
private bool TryLoadHeader(BeImageReader rdr, out PrgHeader hdr) { var sr = new StructureReader <PrgHeader>(rdr); var h = sr.Read(); if (!h.HasValue || h.Value.Magic != 0x601A) { hdr = default(PrgHeader); return(false); } hdr = h.Value; return(true); }