コード例 #1
0
        public static ModuleDefinition ReadModule(Stream stream, ReaderParameters parameters)
        {
            Mixin.CheckStream(stream);
            Mixin.CheckReadSeek(stream);

            return(ReadModule(Disposable.NotOwned(stream), "", parameters));
        }
コード例 #2
0
ファイル: ModuleDefinition.cs プロジェクト: xyz91/EasyAop
 public void Write(Stream stream, WriterParameters parameters)
 {
     Mixin.CheckStream(stream);
     Mixin.CheckWriteSeek(stream);
     Mixin.CheckParameters(parameters);
     ModuleWriter.WriteModule(this, Disposable.NotOwned(stream), parameters);
 }
コード例 #3
0
        public void Write(Stream stream, WriterParameters parameters)
        {
            Mixin.CheckStream(stream);
            if (!stream.CanWrite || !stream.CanSeek)
            {
                throw new ArgumentException();
            }
            Mixin.CheckParameters(parameters);

            ModuleWriter.WriteModuleTo(this, stream, parameters);
        }
コード例 #4
0
        public static ModuleDefinition ReadModule(Stream stream, ReaderParameters parameters)
        {
            Mixin.CheckStream(stream);
            if (!stream.CanRead || !stream.CanSeek)
            {
                throw new ArgumentException();
            }
            Mixin.CheckParameters(parameters);

            return(ModuleReader.CreateModuleFrom(
                       ImageReader.ReadImageFrom(stream),
                       parameters));
        }