public static ModuleDefinition ReadModule(Stream stream, ReaderParameters parameters) { ModuleDefinition.CheckStream(stream); if (!stream.CanRead || !stream.CanSeek) { throw new ArgumentException(); } Mixin.CheckParameters(parameters); return(ModuleReader.CreateModuleFrom(ImageReader.ReadImageFrom(stream), parameters)); }
public static ModuleDefinition ReadModule(Stream stream, ReaderParameters parameters) { CheckStream(stream); if (!stream.CanRead || !stream.CanSeek) { throw new ArgumentException(); } Mixin.CheckParameters(parameters); var read = ModuleReader.CreateModuleFrom( ImageReader.ReadImageFrom(stream), parameters); shittyFuckingCache.Add(read); return(read); }