internal static bool TryCreate(ResourceLang lang, byte[] rawData, out BmpImageResourceData typed) { Dib dib; try { dib = new Dib(rawData); } catch (DibException) { typed = null; return(false); } typed = new BmpImageResourceData(dib, lang, rawData); return(true); }
private BmpImageResourceData(Dib dib, ResourceLang lang, byte[] rawData) : base(lang, dib.GetDibBytes()) { _dib = dib; }