コード例 #1
0
 private byte[] method_13()
 {
     byte[] buffer = this.method_10();
     if (buffer == null)
     {
         return(Class567.smethod_14());
     }
     return(buffer);
 }
コード例 #2
0
        internal byte[] method_0()
        {
            int num = 10;

            this.binaryReader_0.BaseStream.Position = this.int_0;
            int       num2   = this.binaryReader_0.ReadInt32();
            int       num3   = this.binaryReader_0.ReadInt32();
            int       num4   = this.binaryReader_0.ReadInt32();
            int       num5   = this.binaryReader_0.ReadInt32();
            int       num6   = this.binaryReader_0.ReadInt32();
            int       num7   = this.binaryReader_0.ReadInt32();
            int       num8   = this.binaryReader_0.ReadInt32();
            Class1044 class2 = Class1044.smethod_3(num3, num4, num5, num6, num7, num8);
            int       count  = this.binaryReader_0.ReadInt32();

            if (count <= 0)
            {
                return(null);
            }
            EsBlipCompression compression = (EsBlipCompression)this.binaryReader_0.ReadByte();

            this.binaryReader_0.ReadByte();
            byte[]            buffer       = this.binaryReader_0.ReadBytes(count);
            EsBlipCompression compression2 = compression;

            if (compression2 != EsBlipCompression.Deflate)
            {
                if (compression2 != EsBlipCompression.None)
                {
                    throw new InvalidOperationException(BookmarkStart.b("礯就䈳圵吷匹堻ḽⴿ❁ぃ❅⹇⍉⁋⭍灏ㅑ㭓㭕⡗⡙㥛ⵝ፟ୡୣࡥ䡧ݩ५ᩭᡯᵱၳ塵", num));
                }
            }
            else
            {
                try
                {
                    buffer = Class1156.smethod_0(buffer, num2, CompressionMethod.Stored);
                }
                catch (Exception)
                {
                    buffer = Class567.smethod_14();
                }
            }
            if (Class409.smethod_50(buffer))
            {
                buffer = Class409.smethod_29(buffer, class2);
            }
            return(buffer);
        }
コード例 #3
0
        internal byte[] method_0()
        {
            int num = 0x13;

            this.binaryReader_0.BaseStream.Position = this.int_0;
            int num2 = this.binaryReader_0.ReadInt32();
            int num3 = this.binaryReader_0.ReadInt32();
            int num4 = this.binaryReader_0.ReadInt32();
            int num5 = this.binaryReader_0.ReadInt32();
            int num6 = this.binaryReader_0.ReadInt32();
            int num7 = this.binaryReader_0.ReadInt32();
            int num8 = this.binaryReader_0.ReadInt32();

            Class1044.smethod_3(num3, num4, num5, num6, num7, num8);
            int count = this.binaryReader_0.ReadInt32();

            if (count <= 0)
            {
                return(null);
            }
            EscherBlipCompression compression = (EscherBlipCompression)this.binaryReader_0.ReadByte();

            this.binaryReader_0.ReadByte();
            byte[] buffer = this.binaryReader_0.ReadBytes(count);
            EscherBlipCompression compression2 = compression;

            if (compression2 != EscherBlipCompression.Deflate)
            {
                if (compression2 != EscherBlipCompression.None)
                {
                    throw new InvalidOperationException(BookmarkStart.b("瀸唺䬼帾ⵀ⩂⅄杆⩈⑊⁌㽎⍐㙒♔⑖じ㑚㍜罞ౠ٢ᅤས٨ཪ䍬", num));
                }
                return(buffer);
            }
            try
            {
                return(Class1156.smethod_0(buffer, num2, CompressionMethod.Stored));
            }
            catch (Exception)
            {
                return(Class567.smethod_14());
            }
        }