示例#1
0
    private void method_4(Stream A_0)
    {
        BinaryReader reader = this.method_5();

        if (reader != null)
        {
            Class555 class2 = new Class555(reader);
            if (class2.int_1 == 2)
            {
                switch (class2.int_2)
                {
                case 1:
                case 2:
                    return;

                case 3:
                {
                    byte[] buffer = new byte[class2.int_3];
                    reader.Read(buffer, 0, buffer.Length);
                    A_0.Write(buffer, 0, buffer.Length);
                    return;
                }
                }
            }
            else
            {
                this.method_9().Position = 4L;
                Class567.smethod_8(this.method_9(), A_0);
            }
        }
    }
示例#2
0
    internal string method_3()
    {
        BinaryReader reader = this.method_5();

        if (reader != null)
        {
            Class555 class2 = new Class555(reader);
            if (class2.int_1 == 2)
            {
                return(class2.string_0);
            }
        }
        return("");
    }