示例#1
0
 internal Class1109(BinaryReader A_0, Class812 A_1, NFibEnum A_2, Class764 A_3)
 {
     this.class764_0 = A_3;
     this.class479_0 = new Class479(this, A_0);
     this.class141_0 = new Class141(A_0, A_1);
     this.class143_0 = new Class143(A_0, A_1, A_2);
 }
示例#2
0
 internal Class143(BinaryReader A_0, Class812 A_1, NFibEnum A_2) : base(A_1)
 {
     this.cellFormat_0 = new CellFormat();
     this.class479_0   = new Class479(this, A_0);
     this.nfibEnum_0   = A_2;
     this.class758_0   = new Class758();
 }
示例#3
0
    internal void method_1(byte[] A_0)
    {
        int num = 6;

        if (A_0 != null)
        {
            Stream baseStream = this.binaryReader_0.BaseStream;
            baseStream.Position = 0L;
            baseStream.Write(A_0, 0, A_0.Length);
            baseStream.Position = 0L;
            for (int i = 0; baseStream.Position < A_0.Length; i++)
            {
                int      position = (int)baseStream.Position;
                SprmCode code     = (SprmCode)this.binaryReader_0.ReadUInt16();
                int      count    = smethod_1(this.binaryReader_0, code);
                SprmType type     = (SprmType)(((int)(code & 0x1c00)) >> 10);
                if (bool_1)
                {
                    byte[] buffer = new byte[count];
                    long   num8   = baseStream.Position;
                    baseStream.Read(buffer, 0, count);
                    baseStream.Position = num8;
                }
                if (this.method_0(code, i))
                {
                    int      num4   = this.binaryReader_0.ReadInt32();
                    Class428 class2 = Class430.smethod_0(this.binaryReader_1, num4);
                    if (this.class479_0 == null)
                    {
                        this.class479_0 = new Class479(this.interface15_0, this.binaryReader_1);
                    }
                    this.class479_0.method_2(this.bool_0);
                    this.class479_0.method_1(class2.method_2());
                    baseStream.Position = A_0.Length;
                }
                else
                {
                    int num6 = (int)baseStream.Position;
                    int num2 = num6 + count;
                    if (!this.interface15_0.imethod_0(code, type, count, this.binaryReader_0) && bool_1)
                    {
                        int num9 = Math.Min((int)(num2 - position), (int)(A_0.Length - position));
                        string.Format(BookmarkStart.b("樫䄭䔯就倳ᘵ䴷吹堻儽⌿㝁⥃⍅♇㹉⥋⩍灏őѓѕᕗ恙❛湝婟㩡ᥣ䙥ᡧ୩ṫ཭ᵯ᝱s፵੷婹ၻ᭽늇붋벏늑ꚛ뺝\udb9f\u90a1\ud9a3\u88a5", num), (int)code, count, Class85.smethod_5(A_0, position, num9));
                    }
                    if (baseStream.Position != num2)
                    {
                        if ((baseStream.Position != num6) && (baseStream.Position == num2))
                        {
                            switch (code)
                            {
                            case SprmCode.TCellShdEx:
                            case SprmCode.TCellShdExRaw:
                            case SprmCode.PChgTabs:
                            case SprmCode.CShdEx:
                                goto Label_01CC;
                            }
                            throw new InvalidOperationException(string.Format(BookmarkStart.b("攫䀭匯崱䘳䐵崷夹䠻刽㤿扁㙃⍅⥇⹉汋ᵍOQᥓ汕⍗橙晛ٝᵟ䱡䑣⍥ၧᩩ५൭ѯ᝱ၳ噵ͷ䭹Ż剽ꁿꢇ늑꒕몙ﺛ풟잡힣袥", num), (int)code, count, baseStream.Position - num6));
                        }
                        baseStream.Position = num2;
                    }
                    Label_01CC :;
                }
            }
        }
    }
示例#4
0
 internal Class141(BinaryReader A_0, Class812 A_1) : base(A_1)
 {
     this.class479_0 = new Class479(this, A_0);
 }
 public abstract void Visit(Class479 c);
 public override void Visit(Class479 c) { }
示例#7
0
 internal Class142(Class812 A_0) : base(A_0)
 {
     this.class479_0 = new Class479(this, null);
 }
示例#8
0
 internal Class140(Document A_0, Class52 A_1, Class812 A_2) : base(A_0, A_2)
 {
     this.class52_0  = A_1;
     this.class479_0 = new Class479(this, null);
 }
示例#9
0
 internal Class140(Class52 A_0, Class812 A_1) : this(A_0.Document, A_0, A_1)
 {
     this.class52_0  = A_0;
     this.class479_0 = new Class479(this, null);
 }