Esempio n. 1
0
    internal static Class222 smethod_0(BinaryReader A_0, Interface57 A_1)
    {
        Class728 class2     = new Class728(A_0);
        Stream   baseStream = A_0.BaseStream;

        if ((class2.method_10() < 0) || ((baseStream.Position + class2.method_10()) > baseStream.Length))
        {
            class2.method_11((int)(baseStream.Length - baseStream.Position));
        }
        Class222 class3 = smethod_1(class2, A_1);

        class3.method_1(class2, A_0, A_1);
        return(class3);
    }
Esempio n. 2
0
    internal void method_1(Class728 A_0, BinaryReader A_1, Interface57 A_2)
    {
        this.class728_0    = A_0;
        this.interface57_0 = A_2;
        int position = (int)A_1.BaseStream.Position;

        this.vmethod_0(A_1);
        long num1 = A_1.BaseStream.Position;

        if (bool_0)
        {
            A_1.BaseStream.Position = position;
            this.byte_0             = A_1.ReadBytes(this.class728_0.method_10());
        }
    }
Esempio n. 3
0
    private static Class222 smethod_1(Class728 A_0, Interface57 A_1)
    {
        switch (A_0.method_8())
        {
        case EsRecordType.BlipEmf:
        case EsRecordType.BlipWmf:
        case EsRecordType.BlipPict:
            return(new Class224());

        case EsRecordType.BlipJpeg:
        case EsRecordType.BlipPng:
        case EsRecordType.BlipDib:
        case EsRecordType.BlipJpeg2:
            return(new Class225());

        case EsRecordType.Bse:
            return(new Class226());
        }
        return(null);
    }
Esempio n. 4
0
 internal Class222()
 {
     this.class728_0 = new Class728();
 }